(build) Make docker image registry and tag configurable in root build.gradle

This commit is contained in:
Viktor Lofgren 2024-02-25 11:08:49 +01:00
parent fc00701a1e
commit f7f0100174
11 changed files with 14 additions and 12 deletions

View File

@ -44,6 +44,8 @@ subprojects.forEach {it ->
} }
ext { ext {
dockerImageBase='container-registry.oracle.com/graalvm/jdk:21@sha256:1fd33d4d4eba3a9e1a41a728e39ea217178d257694eea1214fec68d2ed4d3d9b' dockerImageBase='container-registry.oracle.com/graalvm/jdk:21@sha256:1fd33d4d4eba3a9e1a41a728e39ea217178d257694eea1214fec68d2ed4d3d9b'
dockerImageTag='latest'
dockerImageRegistry='marginalia'
} }
idea { idea {

View File

@ -24,7 +24,7 @@ jib {
image = image = rootProject.ext.dockerImageBase image = image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = ['latest']
} }
container { container {

View File

@ -18,7 +18,7 @@ jib {
image = image = rootProject.ext.dockerImageBase image = image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = ['latest']
} }
container { container {

View File

@ -18,7 +18,7 @@ jib {
image = image = rootProject.ext.dockerImageBase image = image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = ['latest']
} }
container { container {

View File

@ -13,7 +13,7 @@ jib {
image = image = rootProject.ext.dockerImageBase image = image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = ['latest']
} }
container { container {

View File

@ -18,7 +18,7 @@ jib {
image = image = rootProject.ext.dockerImageBase image = image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = ['latest']
} }
container { container {

View File

@ -23,7 +23,7 @@ jib {
image = image = rootProject.ext.dockerImageBase image = image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = ['latest']
} }
container { container {

View File

@ -18,7 +18,7 @@ jib {
image = image = rootProject.ext.dockerImageBase image = image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = ['latest']
} }
container { container {

View File

@ -15,11 +15,11 @@ tasks.distZip.enabled = false
jib { jib {
from { from {
image = image = rootProject.ext.dockerImageBase image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = [ rootProject.ext.dockerImageTag ]
} }
container { container {

View File

@ -18,7 +18,7 @@ jib {
image = image = rootProject.ext.dockerImageBase image = image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = ['latest']
} }
container { container {

View File

@ -22,7 +22,7 @@ jib {
image = image = rootProject.ext.dockerImageBase image = image = rootProject.ext.dockerImageBase
} }
to { to {
image = 'marginalia/'+project.name image = rootProject.ext.dockerImageRegistry+'/'+project.name
tags = ['latest'] tags = ['latest']
} }
container { container {