Uploaded image for project: 'Infrastructure'
  1. Infrastructure
  2. INFRA-987

Blue Ocean official docker image

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Component/s: etc
    • Labels:
      None
    • Similar Issues:

      Description

      We want to have an official docker image for Blue Ocean built on the trusted infra.

      From Yoann Dubreuil:

      I made a proposal in this PR: https://github.com/jenkinsci/blueocean-plugin/pull/628 . The idea would be to schedule the build script like it's already done for the weekly Jenkins image. R. Tyler Croy Would that be ok to run this script on the private CI instance?. If it's preferable, I can spit this up into a new repository only containing the Docker bits.
      Regarding the demo data, I would like to hand over this repo https://github.com/cloudbees/blueocean-demo-data to jenkinsci. I'll add a Docker compose file to simplify starting the demo. I was also thinking of adding a groovy script which would auto-install BO in the demo data, so people would not need to depend on the BO image but could link the provided volume to any Jenkins image. WDYT?

      https://issues.jenkins-ci.org/browse/JENKINS-39804?focusedCommentId=278409&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-278409

        Attachments

          Issue Links

            Activity

            Hide
            ydubreuil Yoann Dubreuil added a comment -

            I wrote a script based off the script used to build the official Jenkins image which creates a BlueOcean image under jenkins/blueocean. The script is here: https://github.com/jenkinsci/blueocean-plugin/tree/master/docker/official

            Could we get this script scheduled once a week?

            Show
            ydubreuil Yoann Dubreuil added a comment - I wrote a script based off the script used to build the official Jenkins image which creates a BlueOcean image under jenkins/blueocean. The script is here: https://github.com/jenkinsci/blueocean-plugin/tree/master/docker/official Could we get this script scheduled once a week?
            Hide
            rtyler R. Tyler Croy added a comment -

            There is no Jenkinsfile in that directory. Jenkinsfiles which publish to Docker Hub look something like this.

            Without a Jenkinsflie there's nothing for me to set up in our trusted infrastructure

            Show
            rtyler R. Tyler Croy added a comment - There is no Jenkinsfile in that directory. Jenkinsfiles which publish to Docker Hub look something like this . Without a Jenkinsflie there's nothing for me to set up in our trusted infrastructure
            Hide
            ydubreuil Yoann Dubreuil added a comment -

            R. Tyler Croy Does that mean this script https://github.com/jenkinsci/docker/blob/master/weekly.sh is not used at all?

            Would a Jenkinsfile calling my script be enough?

            Show
            ydubreuil Yoann Dubreuil added a comment - R. Tyler Croy Does that mean this script https://github.com/jenkinsci/docker/blob/master/weekly.sh is not used at all? Would a Jenkinsfile calling my script be enough?
            Hide
            rtyler R. Tyler Croy added a comment -

            Yoann Dubreuil, that script looks fine to me but a Jenkinsfile around it won't really give much useful information. Either way, the acceptance criteria here is a Jenkinsfile which will run properly in our infrastructure

            Show
            rtyler R. Tyler Croy added a comment - Yoann Dubreuil , that script looks fine to me but a Jenkinsfile around it won't really give much useful information. Either way, the acceptance criteria here is a Jenkinsfile which will run properly in our infrastructure
            Hide
            ydubreuil Yoann Dubreuil added a comment -

            Given I've no way to test the Jenkinsfile on this server, I'll keep it simple.

            I filled a PR with it here https://github.com/jenkinsci/blueocean-plugin/pull/652 . Could you review it to be sure it fulfills the acceptance criteria?

            Show
            ydubreuil Yoann Dubreuil added a comment - Given I've no way to test the Jenkinsfile on this server, I'll keep it simple. I filled a PR with it here https://github.com/jenkinsci/blueocean-plugin/pull/652 . Could you review it to be sure it fulfills the acceptance criteria?
            Hide
            rtyler R. Tyler Croy added a comment -

            I did this while in .au

            Show
            rtyler R. Tyler Croy added a comment - I did this while in .au

              People

              • Assignee:
                rtyler R. Tyler Croy
                Reporter:
                jamesdumay James Dumay
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: