This commit is contained in:
+6
-3
@@ -49,13 +49,16 @@ clone:
|
|||||||
steps:
|
steps:
|
||||||
- name: build Docker container
|
- name: build Docker container
|
||||||
image: gradle:8.2-jdk17
|
image: gradle:8.2-jdk17
|
||||||
|
environment:
|
||||||
|
USERNAME:
|
||||||
|
from_secret: docker_username
|
||||||
|
PASSWORD:
|
||||||
|
from_secret: docker_password
|
||||||
volumes:
|
volumes:
|
||||||
- name: cache
|
- name: cache
|
||||||
path: /home/gradle/.gradle
|
path: /home/gradle/.gradle
|
||||||
commands:
|
commands:
|
||||||
- wget https://github.com/docker/docker-credential-helpers/releases/download/v0.8.0/docker-credential-pass-v0.8.0.linux-arm64
|
- docker login -u $USERNAME -p $PASSWORD
|
||||||
- mv docker-credential-pass-v0.8.0.linux-arm64 docker-credential-pass
|
|
||||||
- chmod +x ./docker-credential-pass
|
|
||||||
- ./gradlew jib
|
- ./gradlew jib
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -6,9 +6,6 @@ dependencies {
|
|||||||
implementation(project(":server"))
|
implementation(project(":server"))
|
||||||
}
|
}
|
||||||
|
|
||||||
val dockerUsername = System.getenv("DOCKER_USERNAME") ?: "UNKNOWN"
|
|
||||||
val dockerPassword = System.getenv("DOCKER_PASSWORD") ?: "UNKNOWN"
|
|
||||||
|
|
||||||
jib {
|
jib {
|
||||||
from {
|
from {
|
||||||
image = "amazoncorretto:" + properties["projectSourceCompatibility"]
|
image = "amazoncorretto:" + properties["projectSourceCompatibility"]
|
||||||
@@ -28,9 +25,6 @@ jib {
|
|||||||
tags = setOf(
|
tags = setOf(
|
||||||
"latest",
|
"latest",
|
||||||
properties["version"].toString().replace("+", "-"))
|
properties["version"].toString().replace("+", "-"))
|
||||||
credHelper {
|
|
||||||
helper = "pass"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
container {
|
container {
|
||||||
extraClasspath = listOf("/configmap")
|
extraClasspath = listOf("/configmap")
|
||||||
|
|||||||
Reference in New Issue
Block a user