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

Setup automatic deployment of Blue Ocean for opened PRs

    XMLWordPrintable

    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

          jamesdumay James Dumay created issue -
          jamesdumay James Dumay made changes -
          Field Original Value New Value
          Epic Link UX-121 [ 25525 ]
          jamesdumay James Dumay made changes -
          Rank Ranked higher
          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
          jamesdumay James Dumay made changes -
          Workflow CloudBees Default Workflow [ 42730 ] Product Backlog April 2016 v2 [ 43254 ]
          Status New [ 10200 ] To Do [ 10003 ]
          jamesdumay James Dumay made changes -
          Assignee Yoann Dubreuil [ ydubreuil ]
          jamesdumay James Dumay made changes -
          Sprint 1.0-m7 [ 61 ]
          jamesdumay James Dumay made changes -
          Rank Ranked lower
          jamesdumay James Dumay made changes -
          Sprint 1.0-m7 [ 61 ]
          jamesdumay James Dumay made changes -
          Rank Ranked higher
          jamesdumay James Dumay made changes -
          Sprint 1.0-m8 [ 46 ]
          jamesdumay James Dumay made changes -
          Sprint 1.0-m8 [ 46 ]
          jamesdumay James Dumay made changes -
          Rank Ranked lower
          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
          jamesdumay James Dumay made changes -
          Rank Ranked lower
          jamesdumay James Dumay made changes -
          Sprint 1.0-m8 [ 46 ]
          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.
          jamesdumay James Dumay made changes -
          Labels ops
          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.
          admin V R made changes -
          Project Import Tue Jun 14 12:50:41 JST 2016 [ 1465876241198 ]
          rtyler R. Tyler Croy made changes -
          Project Import Wed Jun 15 02:53:18 UTC 2016 [ 1465959198925 ]
          jamesdumay James Dumay made changes -
          Labels ops blueocean-imported ops
          jamesdumay James Dumay made changes -
          Component/s blueocean-plugin [ 21481 ]
          Key UX-244 JENKINS-35885
          Workflow Product Backlog April 2016 V2 [ 172175 ] JNJira [ 172505 ]
          Project User Experience [ 10600 ] Jenkins [ 10172 ]
          Status To Do [ 10003 ] Open [ 1 ]
          admin V R made changes -
          Assignee Yoann Dubreuil [ ydubreuil ]
          admin V R made changes -
          Priority Medium [ 3 ] Major [ 10000 ]
          admin V R made changes -
          Reporter James Dumay [ jdumay ] James Dumay [ jamesdumay ]
          admin V R made changes -
          Reporter James Dumay [ jdumay ] James Dumay [ jdumay ]
          jamesdumay James Dumay made changes -
          Assignee Yoann Dubreuil [ ydubreuil ]
          jamesdumay James Dumay made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          jamesdumay James Dumay made changes -
          Sprint 1.0-japan-m9 [ 46 ] 1.0-japan-m9, 1.0-m10 [ 46, 66 ]
          jamesdumay James Dumay made changes -
          Sprint 1.0-japan-m9, 1.0-m10 [ 46, 66 ] 1.0-japan-m9, 1.0-m10, 1.0-m11 [ 46, 66, 71 ]
          jamesdumay James Dumay made changes -
          Sprint 1.0-japan-m9, 1.0-m10, 1.0-m11 [ 46, 66, 71 ] 1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12 [ 46, 66, 71, 76 ]
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 172505 ] JNJira + In-Review [ 185777 ]
          jamesdumay James Dumay made changes -
          Sprint 1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12 [ 46, 66, 71, 76 ] 1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12, 1.0-beta-1 [ 46, 66, 71, 76, 86 ]
          jamesdumay James Dumay made changes -
          Sprint 1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12, 1.0-pre-beta-1 [ 46, 66, 71, 76, 86 ] 1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12 [ 46, 66, 71, 76 ]
          jamesdumay James Dumay made changes -
          Sprint 1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12 [ 46, 66, 71, 76 ] 1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12, 1.0-beta-1 [ 46, 66, 71, 76, 96 ]
          jamesdumay James Dumay made changes -
          Rank Ranked higher
          jamesdumay James Dumay made changes -
          Rank Ranked higher
          jamesdumay James Dumay made changes -
          Sprint 1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12, 1.0-beta-1 [ 46, 66, 71, 76, 96 ] 1.0-japan-m9, 1.0-m10, 1.0-m11, 1.0-m12 [ 46, 66, 71, 76 ]
          jamesdumay James Dumay made changes -
          Rank Ranked lower
          jamesdumay James Dumay made changes -
          Resolution Fixed [ 1 ]
          Status In Progress [ 3 ] Resolved [ 5 ]

            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: