CI Minimalistic GitHub's Guide
From Gcube Wiki
Revision as of 00:33, 1 December 2019 by Manuele.simi (Talk | contribs)
This section collects the steps for Developers to enable the CI pipeline on a GitHub repository.
- Configure the development machine.
- Switch the POM to inherit from maven-parent 1.1.0 (the Jenkins project will not build until this step).
- Make sure the SCM Connection in your POM is properly configure to point to your GitHub repository.
- Create a Jenkins job that builds the GitHub repository.
- Set up a Jenkins/GitHub webhook
- Work on the project following the branching strategy
- At release time, perform the expected release activities
To have a complete overview of the Continuous Integration Procedure see CI guide.