From bc17e884c7f34597abe25a233df9f5e79d6e78a5 Mon Sep 17 00:00:00 2001 From: Nicolas Arenas Date: Fri, 25 Oct 2024 12:48:26 +0200 Subject: [PATCH] - Update builder to deploy in shared folder - Create Jenkinsfile --- Jenkinsfile | 14 ++++++++++++++ builder.sh | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..879d026 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,14 @@ +pipeline { + agent { + label 'jenkins-slave' + } + stages { + stage('Build') { + steps { + sh "echo root > root_passwd" + sh "docker run --privileged -v /dev:/dev -v /run:/run -v $(pwd):/installer -w /installer --rm opengnsys/oginstallerbuilder ./builder.sh" + } + } + } +} + diff --git a/builder.sh b/builder.sh index 21354f0..dd835c7 100755 --- a/builder.sh +++ b/builder.sh @@ -10,7 +10,7 @@ DIST=noble VARIANT=minbase CLEAN=${CLEAN:-1} CLEAN_CHROOT=${CLEAN_CHROOT:-1} -OUTPUT_DIR=/root +OUTPUT_DIR=/installer IMAGE_DIR=$DIR/image DEBOOT_STRAP_URL=http://mirror.raiolanetworks.com/ubuntu/