Difference between revisions of "CI Minimalistic GitHub's Guide"
From Gcube Wiki
Manuele.simi (Talk | contribs) |
Manuele.simi (Talk | contribs) |
||
Line 1: | Line 1: | ||
This section collects the steps for Developers to enable the CI pipeline with an existing GitHub repository. | This section collects the steps for Developers to enable the CI pipeline with an existing GitHub repository. | ||
− | # Configure the [[Development_Machine| development machine]] | + | # Configure the [[Development_Machine| development machine]]. |
# Switch the POM to inherit from maven-parent 1.1.0 (the Jenkins project will not build until this step). | # Switch the POM to inherit from maven-parent 1.1.0 (the Jenkins project will not build until this step). | ||
− | # Create | + | # Create a [[Jenkins_Projects_(aka_Jobs)| Jenkins job]] that build the GitHub repository. |
# Set up a [[GitHub/Jenkins: Setting up Webhooks| Jenkins/GitHub webhook]] | # Set up a [[GitHub/Jenkins: Setting up Webhooks| Jenkins/GitHub webhook]] |
Revision as of 03:32, 26 November 2019
This section collects the steps for Developers to enable the CI pipeline with an existing 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).
- Create a Jenkins job that build the GitHub repository.
- Set up a Jenkins/GitHub webhook