Difference between revisions of "CI Minimalistic Developer's Guide"
From Gcube Wiki
Manuele.simi (Talk | contribs) |
Manuele.simi (Talk | contribs) |
||
Line 3: | Line 3: | ||
# Configure the [[Development_Machine| development machine]] | # Configure the [[Development_Machine| development machine]] | ||
# Create a new [[Git_Repositories#Create%20a%20New%20Repository| Git Repository]] in Gitea | # Create a new [[Git_Repositories#Create%20a%20New%20Repository| Git Repository]] in Gitea | ||
− | # [[Import_from_SVN| Import the SVN]] project into | + | # [[Import_from_SVN| Import the SVN]] project into Git |
# Enable [[Git_Eclipse|Eclipse]] to work with Git | # Enable [[Git_Eclipse|Eclipse]] to work with Git | ||
# Create the related [[Jenkins_Projects_(aka_Jobs)| Jenkins job]] | # Create the related [[Jenkins_Projects_(aka_Jobs)| Jenkins job]] | ||
− | # Setting up the [[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]] |
− | # Clone the Git Repository | + | # Clone the Git Repository on the development machine |
− | # Work on the project following the branching strategy | + | # Work on the project following the [[Git_Branching_Strategy| branching strategy]] |
− | # Release activities | + | # At release time, perform the expected [[Continuous_Integration:_Developer| Release activities]] |
''Back to the [[Continuous_Integration_procedure_(2019) | CI guide]].'' | ''Back to the [[Continuous_Integration_procedure_(2019) | CI guide]].'' |
Revision as of 15:48, 30 May 2019
This section collects the basic steps for gCube Developers to get started with the CI pipeline.
- Configure the development machine
- Create a new Git Repository in Gitea
- Import the SVN project into Git
- 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
- Work on the project following the branching strategy
- At release time, perform the expected Release activities
Back to the CI guide.