From 4de3f34a9dcda74bd8b4e44dd717dfea3d0e8909 Mon Sep 17 00:00:00 2001 From: peri4 Date: Mon, 2 Dec 2024 19:48:02 +0300 Subject: [PATCH] initial --- Jenkinsfile | 17 +++++++++++++++++ all/Dockerfile | 5 +++++ 2 files changed, 22 insertions(+) create mode 100644 Jenkinsfile create mode 100644 all/Dockerfile 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}