You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Base Ticket

A ticket to track down basic release tasks and to associate it with the branch and pull-request for modifying the ACS release version. In the ticket there will be three main tasks:

  • Branch creation and pull-request to update the ACS release version
  • Confluence page for the release notes
  • Jenkins (or build system in use) jobs for ACS

A template for the ticket could be as follow:

Subject: Create COMMON-2019JUN core tasks

Description:

This ticket is to track the creation of repeatable tasks to be done for COMMON-2019JUN release:
* Branch + Pull request for change of tag version of ACS (.bash_profile.acs and ACS_VERSION files)
* Create confluence page with release notes and other general information for the release
* Create Jenkins tasks to generate ExtProds, build, test and release new versions

Branch and Pull Request

Do the following list of actions:

  • Using JIRA-Bitbucket functionality, create the branch associated with the ticket
  • Go to your repository and checkout the branch you just created
  • Edit the following two files by changing the release version to the new one
    • ACS/ACS_VERSION
    • ACS/LGPL/acsBUILD/config/.acs/.bash_profile.acs
      • In this file look for the definition of 'ALMASW_RELEASE' environment variable
  • Make your commit including the ticket number in the description
  • Push your changes to BitBucket

Confluence

Do the following actions:

  • Go to the ICTACS space and then to the Release Notes page
  • Create a new page, which can be based on an older one (A template will be created as soon as we have permissions)
  • Edit the Release History and Use in ALMA including any special characteristic of the branch (Java 11, Python 3, etc.) or any big change or concern with the release to be aware of
  • Updat the filter for the list of tickets

Jenkins

  • No labels