From fa9e052887b4a192c68d2f3d8aa31b5d776059c5 Mon Sep 17 00:00:00 2001 From: khaled Date: Wed, 30 Sep 2026 14:44:07 +0000 Subject: [PATCH] Update jenkinsfile-fullbuild --- jenkinsfile-fullbuild | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/jenkinsfile-fullbuild b/jenkinsfile-fullbuild index 5ff1383..63bd52d 100644 --- a/jenkinsfile-fullbuild +++ b/jenkinsfile-fullbuild @@ -1,10 +1,31 @@ -@Library('sphinx-lib') _ +@Library('sphinx-lib@main') _ pipeline { - agent { kubernetes { yaml libraryResource('templates/pod.yaml') } } + agent { + kubernetes { + yaml libraryResource('pod-template.yaml') + } + } stages { - stage('Analyse') { steps { sonarScan('lab-demo') } } - stage('Publish') { steps { publishArtifact(file: 'app.tar.gz', path: 'demo/1.0.0') } } - stage('Deploy') { steps { deployToK3s(name: 'lab-demo', image: 'nginx') } } + stage('Build') { + steps { + mavenBuild(goals: 'clean package -DskipTests') + } + } + stage('Analyse') { + steps { + sonarScan('lab-demo') + } + } + stage('Publish') { + steps { + publishArtifact(file: 'app.tar.gz', path: 'demo/1.0.0') + } + } + stage('Deploy') { + steps { + deployToK3s(name: 'demo', image: 'nginx:latest', replicas: 2) + } + } } } \ No newline at end of file