From 0fdfc7d54a2f3bff03421d5df46c8b6f83eed0a2 Mon Sep 17 00:00:00 2001 From: Joel Baldauf Date: Tue, 14 Jun 2022 19:27:42 +0200 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7e70b6e..e1e174a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,6 @@ pipeline { agent { - label 'docker-multiarch' + label 'master' } options { buildDiscarder(logRotator(numToKeepStr: '5')) @@ -18,6 +18,19 @@ pipeline { BUILDX_NAME = "${COMPOSE_PROJECT_NAME}" } stages { + stage('Environment') { + parallel { + stage('Versions') { + steps { + sh 'cat frontend/package.json | jq --arg BUILD_VERSION "${BUILD_VERSION}" \'.version = $BUILD_VERSION\' | sponge frontend/package.json' + sh 'echo -e "\\E[1;36mFrontend Version is:\\E[1;33m $(cat frontend/package.json | jq -r .version)\\E[0m"' + sh 'cat backend/package.json | jq --arg BUILD_VERSION "${BUILD_VERSION}" \'.version = $BUILD_VERSION\' | sponge backend/package.json' + sh 'echo -e "\\E[1;36mBackend Version is:\\E[1;33m $(cat backend/package.json | jq -r .version)\\E[0m"' + sh 'sed -i -E "s/(version-)[0-9]+\\.[0-9]+\\.[0-9]+(-green)/\\1${BUILD_VERSION}\\2/" README.md' + } + } + } + } stage('Frontend') { steps { sh './scripts/frontend-build' @@ -129,7 +142,6 @@ pipeline { steps { // Buildx with push from cache sh "./scripts/buildx -o - - > /tmp/out.tar" - sh "mkdir ${env.WORKSPACE}/jenkinsOut && cp /tmp/out.tar ${env.WORKSPACE}/jenkinsOut" } } }