Details
-
Work Item
-
Resolution: Fixed
-
Major
-
None
-
All
-
GreenHopper Ranking:0|i2nga3:
-
9223372036854775807
-
Small
Description
Need
Phase out layerspector and migrate to JIB
See https://jira.talendforge.org/browse/PRR-345
Maven documentation: Part 1, Part 2, Part 3
Best practices are:
- "custom-builder" for images in Jenkins agent pod
- As explained in the doc https://github.com/Talend/tsbi-images/tree/main/tsbi/custom-builder, This image is intended to be the only image used on CI and should contain everything needed to build our products and run our automation scripts.
- "java17-base" for the image created by a build
Images identification
Image location | Usage | Used image | Use of JIB | No Layerspector | Action | |
---|---|---|---|---|---|---|
Jenkinsfile | build | jdk17-svc-builder | 3.0.8-20220928070500 | NA | Moved to custom builder 3.0.9-20220930152032 and java17 install with asdf |
|
ci/Jenkinsfile-scan | scan | jdk17-svc-builder | 3.0.8-20220928070500 | NA | Moved to custom builder 3.0.9-20220930152032 and java17 install with asdf |
|
Jenkinsfile for api test | test runner | jdk11-svc-springboot-builder | NA | POSPONE in https://jira.talendforge.org/browse/TCOMP-2391 | ||
images/pom | production | common conf | move to java17-base 3.1.9-2023 | |||
component server image | production | java17-svc-base | move to java17-base 3.1.9-2023 | |||
component starter | production | java17-svc-base | move to java17-base 3.1.9-2023 | |||
remote-engine-customizer | ? | ? | move to java17-base 3.1.9-2023 |
Attachments
Issue Links
- is duplicated by
-
TCOMP-2364 Use JIB for docker image building
- Rejected
- is related to
-
TCOMP-2435 Port not assigned correctly on CE
- Done
-
TCOMP-2437 Missing classpath elements on component-server for CE
- Done
-
TCOMP-2391 Phase out layerspector and migrate to JIB for TCK Api Test script
- Done