Difference between revisions of "CI Minimalistic GitHub's Guide"

From Gcube Wiki
Jump to: navigation, search
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 the related [[Jenkins_Projects_(aka_Jobs)| Jenkins job]]
+
# 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.

  1. Configure the development machine.
  2. Switch the POM to inherit from maven-parent 1.1.0 (the Jenkins project will not build until this step).
  3. Create a Jenkins job that build the GitHub repository.
  4. Set up a Jenkins/GitHub webhook