Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-35885

Setup automatic deployment of Blue Ocean for opened PRs

    Details

    • Similar Issues:
    • Epic Link:
    • Sprint:
      1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12

      Description

      In Scope

      • On the same infra as the Blue Ocean dogfood we would like to run instances of the Blue Ocean app for each PR
      • When the PR is closed, the container is de-provisioned.

        Attachments

          Activity

          Hide
          michaelneale Michael Neale added a comment -

          Should be tagged PRs as "needs-review" so that it is known to be ready to look at.
          This seems like a neat hint towards that heroku pipeline feature of preview apps

          Show
          michaelneale Michael Neale added a comment - Should be tagged PRs as "needs-review" so that it is known to be ready to look at. This seems like a neat hint towards that heroku pipeline feature of preview apps
          Hide
          jamesdumay James Dumay added a comment -

          Shh Ivan Meredith and I are conspiring

          Show
          jamesdumay James Dumay added a comment - Shh Ivan Meredith and I are conspiring
          Hide
          ydubreuil Yoann Dubreuil added a comment -

          Create a dedicated ECR environment to host deployed apps

          Show
          ydubreuil Yoann Dubreuil added a comment - Create a dedicated ECR environment to host deployed apps
          Hide
          jamesdumay James Dumay added a comment -
          • Yoann Dubreuil figure out how to do this in a way that Ben Walding is happy with.
          • Ivan Meredith will provide a sample jenkins home Git repository with some useful data and we will pull from that. This repo should be private and on the cloudbees github org.
          • We should have a scratch blueocean docker hub/ecr that is only accessible to cloudbees.
          • Ivan and Yoann to work out a way to automate this.
          Show
          jamesdumay James Dumay added a comment - Yoann Dubreuil figure out how to do this in a way that Ben Walding is happy with. Ivan Meredith will provide a sample jenkins home Git repository with some useful data and we will pull from that. This repo should be private and on the cloudbees github org. We should have a scratch blueocean docker hub/ecr that is only accessible to cloudbees. Ivan and Yoann to work out a way to automate this.
          Hide
          jamesdumay James Dumay added a comment -

          Needs a mini-design doc and have Ben Walding review it.

          Show
          jamesdumay James Dumay added a comment - Needs a mini-design doc and have Ben Walding review it.
          Hide
          bwalding Ben Walding added a comment -

          We're fairly isolated on that server, so don't go overboard with isolation etc.

          I will check through your mini-design before we open it up.

          Show
          bwalding Ben Walding added a comment - We're fairly isolated on that server, so don't go overboard with isolation etc. I will check through your mini-design before we open it up.
          Hide
          bwalding Ben Walding added a comment -

          ECR => we're using this for all our internal Ops tools. Much more reliable than self hosting - although authing to the ECR is painful unless you're inside AWS (in which case it's easy).

          Show
          bwalding Ben Walding added a comment - ECR => we're using this for all our internal Ops tools. Much more reliable than self hosting - although authing to the ECR is painful unless you're inside AWS (in which case it's easy).
          Hide
          ydubreuil Yoann Dubreuil added a comment -

          See https://cloudbees.atlassian.net/wiki/display/UX/Infrastructure for mini-design. I started the implementation.

          Show
          ydubreuil Yoann Dubreuil added a comment - See https://cloudbees.atlassian.net/wiki/display/UX/Infrastructure for mini-design. I started the implementation.

            People

            • Assignee:
              ydubreuil Yoann Dubreuil
              Reporter:
              jamesdumay James Dumay
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: