commit 4de3f34a9dcda74bd8b4e44dd717dfea3d0e8909 Author: peri4 Date: Mon Dec 2 19:48:02 2024 +0300 initial diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..492e7ca --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,17 @@ +@Library('SHS.Platforms') _ +node { + stage("Download sources") { + checkout scm + } + def pl = new org.SHS.Platforms(this) + pl.get() + pl.forEach ({ dist -> + def args = "./all" + args += " --build-arg image_from=${dist.docker_image}" + args += " --build-arg build_type=Debug" + //print "${env.DOCKER_PREFIX}/${dist.docker_image} -> ${args}" + docker.build("${dist.docker_image}-debug", args) + }, + ondemand: true + ) +} diff --git a/all/Dockerfile b/all/Dockerfile new file mode 100644 index 0000000..35935c7 --- /dev/null +++ b/all/Dockerfile @@ -0,0 +1,5 @@ +ARG image_from +FROM ${image_from} + +ARG build_type +ENV BUILD_TYPE=${build_type}