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

Automating release of Jenkins

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Open (View Workflow)
    • Priority: Critical
    • Resolution: Unresolved
    • Component/s: ci, spof
    • Labels:
      None
    • Epic Name:
      Automating release of Jenkins
    • Similar Issues:

      Description

      Todo:

      • War signing
      • Windows installer signing
      • Agents
        • Win
        • Mac
      • What requirements would there be for building and signing a release in Jenkins?

      Ideal release manager workflow:

      1. Navigate to trusted.ci.jenkins.io
      2. Enter Git SHA1 and release version number
      3. Jenkins builds all the artifacts for the release (wars, containers, packages, installers)
      4. Any smoke-testing possible
      5. Publish the built artifacts to their respective repositories
      6. Email notification(s) to release manager(s) regardless of success/failure

        Attachments

          Issue Links

            Activity

            rtyler R. Tyler Croy created issue -
            rtyler R. Tyler Croy made changes -
            Field Original Value New Value
            Epic Child INFRA-909 [ 173995 ]
            rtyler R. Tyler Croy made changes -
            Link This issue is blocked by INFRA-606 [ INFRA-606 ]
            rtyler R. Tyler Croy made changes -
            Component/s ci [ 18920 ]
            Component/s packaging [ 20120 ]
            Key JENKINS-37860 INFRA-910
            Workflow JNJira + In-Review [ 211243 ] classic default workflow [ 211245 ]
            Project Jenkins [ 10172 ] Infrastructure [ 10301 ]
            rtyler R. Tyler Croy made changes -
            Assignee Kohsuke Kawaguchi [ kohsuke ] R. Tyler Croy [ rtyler ]
            rtyler R. Tyler Croy made changes -
            Assignee R. Tyler Croy [ rtyler ] Oliver Gondža [ olivergondza ]
            rtyler R. Tyler Croy made changes -
            Link This issue is blocked by INFRA-601 [ INFRA-601 ]
            olivergondza Oliver Gondža made changes -
            Description Todo:

            - War signing
            - Windows installer signing
            - Agents
              -- Win
              -- Mac
            - What requirements would there be for building and signing a release in Jenkins?
            rtyler R. Tyler Croy made changes -
            Epic Child INFRA-911 [ 173996 ]
            rtyler R. Tyler Croy made changes -
            Epic Child INFRA-912 [ 173997 ]
            rtyler R. Tyler Croy made changes -
            Epic Child INFRA-913 [ 173998 ]
            rtyler R. Tyler Croy made changes -
            Description Todo:

            - War signing
            - Windows installer signing
            - Agents
              -- Win
              -- Mac
            - What requirements would there be for building and signing a release in Jenkins?
            Todo:

            - War signing
            - Windows installer signing
            - Agents
              -- Win
              -- Mac
            - What requirements would there be for building and signing a release in Jenkins?


            *Ideal* release manager workflow:

            # Navigate to trusted.ci.jenkins.io
            # Enter Git SHA1 and release version number
            # Jenkins builds all the artifacts for the release (wars, containers, packages, installers)
            # Any smoke-testing possible
            # Publish the built artifacts to their respective repositories
            # Email notification(s) to release manager(s) regardless of success/failure
            rtyler R. Tyler Croy made changes -
            Link This issue is duplicated by INFRA-545 [ INFRA-545 ]
            bet0shinoda roberto urbanus made changes -
            Epic Child JENKINS-40976 [ 177707 ]
            oleg_nenashev Oleg Nenashev made changes -
            Epic Child JENKINS-40976 [ 177707 ]
            saipujari sai Pujari made changes -
            Epic Child INFRA-1275 [ 183670 ]
            orrc Christopher Orr made changes -
            Component/s spof [ 20023 ]
            olblak Olivier Vernin made changes -
            Assignee Oliver Gondža [ olivergondza ] Olivier Vernin [ olblak ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1655 [ 191332 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1656 [ 191333 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1657 [ 191340 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1658 [ 191353 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1363 [ 185838 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1385 [ 186281 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1030 [ 177566 ]
            olblak Olivier Vernin made changes -
            Priority Minor [ 4 ] Critical [ 2 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1955 [ 196515 ]
            Hide
            slide_o_mix Alex Earl added a comment -

            As part of this, for Windows, we will want to deploy to Chocolatey after building and signing the MSI (since the Chocolatey package needs the SHA of the MSI file to create the Chocolatey package). This would require a Chocolatey API key in the path for publishing.

            Show
            slide_o_mix Alex Earl added a comment - As part of this, for Windows, we will want to deploy to Chocolatey after building and signing the MSI (since the Chocolatey package needs the SHA of the MSI file to create the Chocolatey package). This would require a Chocolatey API key in the path for publishing.
            cango_networks cango networks made changes -
            Epic Child INFRA-2134 [ 199787 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2250 [ 201676 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2251 [ 201677 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2252 [ 201678 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2253 [ 201679 ]
            male fitri beauty made changes -
            Epic Child INFRA-2257 [ 201719 ]
            male fitri beauty made changes -
            Epic Child INFRA-2258 [ 201720 ]
            male fitri beauty made changes -
            Epic Child INFRA-2259 [ 201721 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2263 [ 201820 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2264 [ 201821 ]
            oleg_nenashev Oleg Nenashev made changes -
            Epic Child INFRA-2348 [ 203217 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2384 [ 203522 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is related to JENKINS-49905 [ JENKINS-49905 ]
            oleg_nenashev Oleg Nenashev made changes -
            Epic Child JENKINS-61798 [ 205642 ]
            oleg_nenashev Oleg Nenashev made changes -
            Epic Child JENKINS-61799 [ 205643 ]
            oleg_nenashev Oleg Nenashev made changes -
            Epic Child JENKINS-61800 [ 205644 ]
            oleg_nenashev Oleg Nenashev made changes -
            Epic Child JENKINS-61802 [ 205646 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2603 [ 206086 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2605 [ 206088 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2604 [ 206087 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2606 [ 206089 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2607 [ 206090 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2608 [ 206091 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2655 [ 206983 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2660 [ 207022 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2661 [ 207030 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2664 [ 207034 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2674 [ 207333 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1656 [ 191333 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-1030 [ 177566 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2619 [ 206313 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2619 [ 206313 ]
            slide_o_mix Alex Earl made changes -
            Epic Child JENKINS-63294 [ 207665 ]
            olblak Olivier Vernin made changes -
            Epic Child INFRA-2788 [ 209059 ]

              People

              Assignee:
              olblak Olivier Vernin
              Reporter:
              rtyler R. Tyler Croy
              Votes:
              2 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated: