[FOLIO-1112] Update FOLIO CI to make additional modifications to backend module descriptors Created: 07/Mar/18  Updated: 12/Nov/18  Resolved: 13/Mar/18

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P2
Reporter: John Malconian Assignee: John Malconian
Resolution: Done Votes: 0
Labels: ci, core, sprint34
Remaining Estimate: Not Specified
Time Spent: 6 hours
Original estimate: Not Specified

Issue links:
Blocks
blocks FOLIO-1034 Vagrant box becomes irresponsive whil... Closed
Relates
relates to FOLIO-1116 Disable Jenkins release jobs for back... Closed
Sprint:

 Description   

FOLIO-1111 Closed describes an approach to including a docker-based launch descriptor to the module descriptor maintained in each backend module's project repo. Modifying the module descriptor to include the correct docker repository based on snapshot and non-snapshot builds will need to be done in CI. Relatively simple change for snapshot builds. However, release builds will need a little more work since they do not currently use Jenkins pipelines.



 Comments   
Comment by John Malconian [ 09/Mar/18 ]

Pipeline scripts have been updated to to update launch descriptor fields, 'dockerPull' and 'dockerImage', if present in the module descriptor. The pipeline scripts for maven-based jobs have also been updated to support non-snapshot releases in addition to snapshot releases (See also FOLIO-1116 Closed ) so that the correct docker repository is prepended to the 'dockerImage' name.

We can now proceed with FOLIO-1111 Closed with a couple of non-Maven-based exceptions - mod-graphql and mod-kb-ebsco.

Generated at Thu Feb 08 23:10:55 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.