Difference between revisions of "CI Minimalistic Gitea's Guide"
From Gcube Wiki
Manuele.simi (Talk | contribs) (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...") |
Manuele.simi (Talk | contribs) |
||
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 | ||
− | # | + | # 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.
- Configure the development machine
- Create a new Git Repository in Gitea
- Enable Eclipse to work with Git
- Create the related Jenkins job
- Setting up the webhook on the Gitea Repository
- Clone the Git Repository on the development machine
- 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 branching strategy
- At release time, perform the expected release activities
To have a complete overview of the Continuous Integration Procedure to CI guide.