Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-12051

Create proper "Release" job

    XMLWordPrintable

Details

    • Task
    • Resolution: Incomplete
    • Major
    • None
    • 2.0.1, 2.1.1, 2.2.0, 2.5.0
    • build
    • Security Level: Public
    • None

    Description

      I'm updating this ticket to collect requirements for a proper "release" job, which we do not currently have. In addition to uploading the artifacts (for which we do have automation), we can/should automate the following steps:

      1. Update the version in http://appcast.couchbase.com/membasex.xml (for Mac update notifications)

      2. Commit the manifest for the released build to the released/ subdirectory of github.com/couchbase/manifest

      3. Create new Dockerfiles in github.com/couchbase/docker (create subdirectory, run generator script, commit results)

      Other steps that we probably can't automate, but maybe:

      1. Trigger automated Unofficial Docker builds on Docker Hub

      2. Propose a change for the Official Docker image at https://github.com/docker-library/official-images

      3. Update the Release Log wiki page at http://hub.internal.couchbase.com/confluence/display/CR/Couchbase+Server+Release+Log

      4. Run AV check on Windows (and other?) installers

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            ceej Chris Hillery
            wayne Wayne Siu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty