version_number

This commit is contained in:
ahmed531998 2023-08-29 13:37:28 +02:00
parent ddf88821e7
commit 084d7c7215
1 changed files with 5 additions and 6 deletions

11
Jenkinsfile vendored
View File

@ -5,23 +5,22 @@ pipeline {
environment { environment {
imagename = "d4science/janetfrontend" // d4science account on dockerhub imagename = "d4science/janetfrontend" // d4science account on dockerhub
registryCredential = 'e348bfab-5580-4db6-b0e0-d854966bde08' registryCredential = 'e348bfab-5580-4db6-b0e0-d854966bde08'
dockerImage = '' dockerImage = ''
git_url='https://code-repo.d4science.org/ahmed.ibrahim39699/JanetFrontEnd.git' git_url='https://code-repo.d4science.org/ahmed.ibrahim39699/JanetFrontEnd.git'
} }
stages { stages {
stage('Cloning Git') { stage('Cloning Git') {
steps { steps {
git([url: git_url, branch: 'main', credentialsId: '88b54962-1c0e-49cb-8155-22276860f346']) git([url: git_url, branch: 'main', credentialsId: '88b54962-1c0e-49cb-8155-22276860f346'])
} }
} }
stage('Building image') { stage('Building image') {
steps{ steps{
script { script {
commit=$(git rev-parse --short HEAD) commit= sh(returnStdout: true, script: 'git rev-parse --short HEAD')
date=$(date '+%Y%m%d%H%M%S') date= sh(returnStdout: true, script: "date '+%Y%m%d%H%M%S'")
version_info="$date-$commit" version_info= sh(returnStdout: true, script: "'$date-$commit'")
dockerImage = docker.build(imagename, "--build-arg version_info=$version_info") dockerImage = sh(docker build imagename --build-arg "version_info=$version_info")
} }
} }
} }