Opened 2 months ago

Last modified 2 months ago

#5833 new enhancement

Updates of Base image scripts

Reported by: randersson Owned by: Jesper Mattsson
Priority: minor Milestone:
Component: Build Version: trunk
Keywords: Cc:


Ticket to collect all general changes done to the repo BaseDockerImages

Change History (2)

comment:1 Changed 2 months ago by randersson

r13403 Updated path used in scripts that is written out explicitly over and over instead of as a single variable.
r13405 Added the possibility to build a base image with a custom built gcc alone. Also moved all scripts into a new separate directory named scripts. Building image with only gcc is now done with Dockerfile_gcc_base.
r13406 Fixed typo in Jenkinsfile for gcc image
r13408 Separated OpenJDK installation into a separate script. I also disabled the build and automatic push of new images since we are no longer pushing automatically on a regular basis. All docker images will now be pushed through replays and by manually removing the in front of pushImage. Also made it possible to configure the gcc version from the Jenkinsfile and not only through the shell script

comment:2 Changed 2 months ago by randersson

r13415 Separated python package installations by adding a new variable. Also separated shell scripts into different layers in order to utilize caching when building locally and save time during failed builds. Also updated script for openjdk to install openjdk 8 for CentOS 6 since it doesnt have OpenJDK 11 available. Python separation should get some additional fixes to also avoid the python bundles to be installed but that will done in at a later time.

Note: See TracTickets for help on using tickets.