Feature/web gui (#13)

Improve build and distribution.
This commit is contained in:
Michael N. Lipp 2023-10-22 14:19:33 +02:00 committed by GitHub
parent ae3941707a
commit c8b85b882d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 44 additions and 12 deletions

View file

@ -42,6 +42,10 @@ task buildArchImage(type: Exec) {
task tagLatestArchImage(type: Exec) {
dependsOn buildArchImage
enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \
&& !project.version.contains("beta") \
commandLine 'podman', 'tag', "${project.name}-arch:${project.version}",\
"${project.name}-arch:latest"
}
@ -63,6 +67,10 @@ task pushArchImage(type: Exec) {
task pushArchLatestImage(type: Exec) {
dependsOn buildLatestArchImage
enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \
&& !project.version.contains("beta") \
commandLine 'podman', 'push', '--tls-verify=false', \
"localhost/${project.name}-arch:${project.version}", \
"${project.rootProject.properties['docker.registry']}" \
@ -80,6 +88,10 @@ task buildAlpineImage(type: Exec) {
task tagLatestAlpineImage(type: Exec) {
dependsOn buildAlpineImage
enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \
&& !project.version.contains("beta") \
commandLine 'podman', 'tag', "${project.name}-alpine:${project.version}",\
"${project.name}-alpine:latest"
}
@ -101,6 +113,10 @@ task pushAlpineImage(type: Exec) {
task pushAlpineLatestImage(type: Exec) {
dependsOn buildLatestAlpineImage
enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \
&& !project.version.contains("beta") \
commandLine 'podman', 'push', '--tls-verify=false', \
"localhost/${project.name}-alpine:${project.version}", \
"${project.rootProject.properties['docker.registry']}" \