[FOLIO-2941] Upgrade folio-integration-tests repository to Java 11 Created: 05/Jan/21  Updated: 05/Jan/21

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

Type: Task Priority: TBD
Reporter: David Crossley Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
blocks FOLIO-2926 Deprecate JDK 8 jenkins-slave-all image In Code Review
Relates
relates to FOLIO-2940 Upgrade folio-perf-test repository to... Open
Sprint:
Development Team: None

 Description   

The old Java8-based jenkins-slave-all build image is being deprecated (see FOLIO-2926 In Code Review ). So please update any use of it to the new Java11-based image.

I am no expert, so this analysis is not necessarily complete:

The top-level POM has maven-compiler-plugin source/target as 1.8

The Jenkinsfile needs update to "label". See notes about Jenkinsfile here:
https://dev.folio.org/faqs/how-to-specify-backend-java-ci/

The Jenkinsfile needs update of the "withMaven" "jdk" property to "openjdk-11-jenkins-slave-all".

The .rancher-pipeline.yml needs update to the "image" property.

Perhaps need to co-ordinate with the "folio-perf-test" repository ( FOLIO-2940 Open ).


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