Uploaded image for project: 'Planet4'
  1. Planet4
  2. PLANET-6384

Automate new release deployments trigger

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Merged
    • Icon: Should have Should have
    • 2.71.0

      This comes as a follow up from recent Experimentation Days, where it was tested a possible integration between Jira and CircleCI in order to trigger automatically new release deployments.

      The integration that was tested was:
      Jira > Google Cloud Functions > CircleCI

      Requirements

      1. A new version is being release in Jira's release board
      2. This makes Jira to fire a webhook trigger to a Cloud Function API endpoint
      3. Cloud Function is making an API call to CircleCI to trigger a new pipeline on base repo
      4. The pipeline has all the necessary scripts to create new tags on the two app repos, update production.json on the base repo and create a new release/tag.

      Tasks

      • The first 3 steps have been done already, just need to check that it works reliably. The Cloud Function code is part of planet4-release repo. A simple "promote" pipeline is already in the base repo.
      • Write the scripts (part of circleci) repo that deal with all the git operations.
      • Adjust base pipelines to make sure tests run for this scenario too.

            nroussos Nikos Roussos
            nroussos Nikos Roussos
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: