[FOLIO-2730] New Jenkins release pipeline for Okapi 4.0.0 Created: 17/Aug/20 Updated: 03/Sep/20 Resolved: 03/Sep/20 |
|
| Status: | Closed |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Task | Priority: | TBD |
| Reporter: | John Malconian | Assignee: | John Malconian |
| Resolution: | Done | Votes: | 0 |
| Labels: | devops-backlog | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||
| Sprint: | DevOps: Sprint 95, DevOps: Sprint 96 | ||||||||||||
| Development Team: | FOLIO DevOps | ||||||||||||
| Description |
|
The release pipeline that builds Okapi .deb packages needs to be updated to include OpenJDK 11 in the build environment in order to release Okapi 4.x. It also needs to be updated to use the debian control files in the okapi repo instead of the deprecated okapi-debian repo. |
| Comments |
| Comment by John Malconian [ 03/Sep/20 ] |
|
The new Jenkins job that builds and releases deb packages for Okapi on Ubuntu Focal is called Automation/build-debian-package. It take two parameters - the git tag you want to build and the url to the git repo. This job replaces the old job, Release_Jobs/okapi-packaging which has been deactivated. This job can be run standalone if needed, however, it is also automatically triggered for release builds that have 'buildDeb = true' in the repo's Jenkinsfile. Package okapi-4.1.1-1 has been released as a .deb package to the FOLIO apt repo (for Ubuntu Focal). |