indigo-dc / jenkins-pipeline-library

Jenkins pipeline library with common functionalities for CI/CD environments, mainly targeted for the implementation of the SQA baseline requirements from https://indigo-dc.github.io/sqa-baseline/
Apache License 2.0
11 stars 6 forks source link

GitHub workflow to automatically create a jenkins/release/<release-version> when pushing to release #101

Closed orviz closed 3 years ago

orviz commented 3 years ago

The GitHub workflow only affects to release/** branches:

  1. When pushing to release branches, the workflow checks the existence of the associated jenkins/release/<release-version> branch, creating it if needed
  2. The jenkins branch is then synced with the latest content of the release branch
  3. The final step is to add latest JePL configuration from the JePL branch
  4. On push event, Jenkins should automatically execute the pipeline based on the presence of the Jenkinsfile