release UI modules through the CI

Description

During the plenary we decided that setting 'fixVersion' in Jira will be done during the sprint planning meeting (when we pull issues into the sprint). For UI modules the expectation is that the release happens at the end of the sprint cycle so that we are able to construct a working system at the end of the sprint.

For library dependencies not all planning will happen in this way but even if it does we need to be able to detect unreleased dependencies (e.g stripes-*) during the build that effectively prevent us from constructing a stable system.

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

John MalconianSeptember 6, 2018 at 4:01 PM

UI module artifacts can now be released via FOLIO Jenkins as long as the release has been tagged in Git first. Log into https://jenkins-aws.indexdata.com first with your folio-org Github credentials. Select the project you want to release under the GitHub 'folio-org' folder and select the 'Tags' tab. Select the Git tag you want to release, and, if you have the necessary permissions, run 'Build Now' to build the release artifacts.

Release documentation updated.

Done

Details

Assignee

Reporter

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created September 19, 2017 at 10:12 PM
Updated November 12, 2018 at 2:23 PM
Resolved September 6, 2018 at 4:01 PM
TestRail: Cases
TestRail: Runs