- Fork the repository on GitHub
- Clone the forked repository to your machine
- Install Docker
- Build the images with
make
(Linux utility or Windows Powershellmake.ps1
)
Follow the instructions in the README to run your image.
The Jenkins project source code repositories are hosted at GitHub. All proposed changes are submitted and code reviewed using the GitHub Pull Request process.
To submit a pull request:
- Commit changes and push them to your fork on GitHub. It is a good practice is to create branches instead of pushing to master.
- In GitHub Web UI click the New Pull Request button
- Select
jenkinsci
as base fork andmaster
asbase
, then click Create Pull Request- We integrate all changes into the master branch towards continuous delivery releases
- Fill in the Pull Request description
- Click Create Pull Request
- Wait for CI results/reviews, process the feedback.
- If you do not get feedback after 3 days, feel free to ping
@jenkinsci/code-reviewers
to CC.
- If you do not get feedback after 3 days, feel free to ping
Once a Pull Request is merged, the continuous delivery process will update the latest
images
on Dockerhub.
Oleg Nenashev provided a tutorial of the docker image release process in this video