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

From Gcube Wiki
Jump to: navigation, search
(Created page with "This section collects the steps for gCube Developers to setup a Gitea repository and get started with the CI pipeline. # Configure the Development_Machine| development mach...")
 
 
Line 7: Line 7:
 
# Setting up the [[Gitea/Jenkins:_Setting_up_Webhooks#Webhook_on_the_Gitea_repository| webhook on the Gitea Repository]]
 
# Setting up the [[Gitea/Jenkins:_Setting_up_Webhooks#Webhook_on_the_Gitea_repository| webhook on the Gitea Repository]]
 
# [[Git_Eclipse#Clone_the_Git_Repository| Clone the Git Repository]] on the development machine
 
# [[Git_Eclipse#Clone_the_Git_Repository| Clone the Git Repository]] on the development machine
# Switch the POM to inherit from maven-parent 1.1.0(the Jenkins project will not build until this step).
+
# Have the POM to inherit from maven-parent 1.1.0 (the Jenkins project will not build until this step).
 
# Work on the project following the [[Git_Branching_Strategy| branching strategy]]
 
# Work on the project following the [[Git_Branching_Strategy| branching strategy]]
 
# At release time, perform the expected [[Continuous_Integration:_Developer| release activities]]
 
# At release time, perform the expected [[Continuous_Integration:_Developer| release activities]]

Latest revision as of 22:58, 18 January 2020

This section collects the steps for gCube Developers to setup a Gitea repository and get started with the CI pipeline.

  1. Configure the development machine
  2. Create a new Git Repository in Gitea
  3. Enable Eclipse to work with Git
  4. Create the related Jenkins job
  5. Setting up the webhook on the Gitea Repository
  6. Clone the Git Repository on the development machine
  7. Have the POM to inherit from maven-parent 1.1.0 (the Jenkins project will not build until this step).
  8. Work on the project following the branching strategy
  9. At release time, perform the expected release activities


To have a complete overview of the Continuous Integration Procedure to CI guide.