Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-6376

Push docker images to GCR via GitHub actions job

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • L3 - Default
    • 3.10.0-alpha3, 3.10.0
    • None
    • backend, ci
    • None

    Description

      It is sometimes required for us to create cloud generations using Optimize images from a dev branch. However, developers don't have permission to push to an internal repository when we want to test this. In some of our Jenkins jobs, we already push docker images to these repositories, so the credentials are available in Jenkins. We could create a Jenkins job that runs on request (not on a schedule), that builds and pushes a docker image to an internal repository, making it available for cloud generation selection for testing.

      ATs:

      • We can push docker images based on development branches to an internal repository, to allow them to be used in cloud generations for testing
      • This is not done from developer's machines
      • The job does not run unless manually triggered
      • The job is parameterised with a branch name
      • (Optional) - the image is tagged with the branch name for easier use in cloud generation management

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                joshua.windels Joshua Windels
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Salesforce