From e25ab992a8496274e8a1989f81374c15804c3bd0 Mon Sep 17 00:00:00 2001 From: ds Date: Sat, 20 Dec 2025 00:04:03 +0000 Subject: [PATCH] =?UTF-8?q?Jenkinsfile=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..92e666f --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,37 @@ + pipeline { + agent any + + stages { + + stage("Get code from repo") { + steps{ + withCredentials([gitUsernamePassword(credentialsId: 'jenkinsgiteausername', gitToolName: 'git')]) { + // git url: "https://gitea.dev.osnawiki.de/ds/test" , branch: "main" + git url: "${repo}" , branch: "${Branch}" + } + } + } + + stage("Build Docker image") { + steps { + script { + //def customImage = docker.build("my-image:${env.BUILD_ID}") + def imageName = "registry.dev.osnawiki.de/${env.Repo.replace('https://gitea.dev.osnawiki.de/','').replace('/','-').replaceAll('-','')}:${env.Branch.toLowerCase()}-${env.BUILD_NUMBER}" + imageName = imageName.replace('--','-') + echo "Baue Image Branch ${imageName}" + // customImage = docker.build(imageName) + } + } + } + + stage("Push images") { + steps { + script { + withDockerRegistry(credentialsId: 'registrycredentials', url: "https://registry.dev.osnawiki.de") { + // customImage.push("latest") + } + } + } + } + } +} \ No newline at end of file