mirror of
https://github.com/DarkflameUniverse/NexusDashboard.git
synced 2024-08-30 18:12:11 +00:00
Didn't work
use GIT_BRANCH as branch var
This commit is contained in:
parent
6deb02b11d
commit
4bda98670b
17
Jenkinsfile
vendored
17
Jenkinsfile
vendored
@ -5,8 +5,8 @@ properties([
|
|||||||
branchFilter: 'origin/(.*)',
|
branchFilter: 'origin/(.*)',
|
||||||
defaultValue: 'origin/main',
|
defaultValue: 'origin/main',
|
||||||
description: '',
|
description: '',
|
||||||
name: 'BRANCH',
|
name: 'GIT_BRANCH',
|
||||||
quickFilterEnabled: false,
|
quickFilterEnabled: true,
|
||||||
selectedValue: 'DEFAULT',
|
selectedValue: 'DEFAULT',
|
||||||
sortMode: 'NONE',
|
sortMode: 'NONE',
|
||||||
tagFilter: '*',
|
tagFilter: '*',
|
||||||
@ -17,13 +17,12 @@ properties([
|
|||||||
])
|
])
|
||||||
|
|
||||||
node('worker'){
|
node('worker'){
|
||||||
|
currentBuild.setDescription(params.GIT_BRANCH)
|
||||||
currentBuild.setDescription(params.BRANCH)
|
|
||||||
|
|
||||||
stage('Clone Code'){
|
stage('Clone Code'){
|
||||||
checkout([
|
checkout([
|
||||||
$class: 'GitSCM',
|
$class: 'GitSCM',
|
||||||
branches: [[name: params.BRANCH]],
|
branches: [[name: params.GIT_BRANCH]],
|
||||||
extensions: [],
|
extensions: [],
|
||||||
userRemoteConfigs: [
|
userRemoteConfigs: [
|
||||||
[
|
[
|
||||||
@ -40,13 +39,13 @@ node('worker'){
|
|||||||
} else {
|
} else {
|
||||||
tag = params.BRANCH.replace('\\', '-')
|
tag = params.BRANCH.replace('\\', '-')
|
||||||
}
|
}
|
||||||
sh 'docker build -t aronwk/nexus-dashboard:${tag} .'
|
sh "docker build -t aronwk/nexus-dashboard:$tag ."
|
||||||
}
|
}
|
||||||
stage('Push Container'){
|
stage('Push Container'){
|
||||||
withCredentials([usernamePassword(credentialsId: 'docker-hub-token', passwordVariable: 'password', usernameVariable: 'username')]) {
|
withCredentials([usernamePassword(credentialsId: 'docker-hub-token', passwordVariable: 'password', usernameVariable: 'username')]) {
|
||||||
sh 'docker login -u ${username} -p ${password}'
|
sh "docker login -u $username -p $password"
|
||||||
sh 'docker push aronwk/nexus-dashboard:${tag}'
|
sh "docker push aronwk/nexus-dashboard:$tag"
|
||||||
sh 'docker logout'
|
sh "docker logout"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user