Move composed to a folder
This commit is contained in:
19
compose/misc/Jenkinsfile
vendored
Executable file
19
compose/misc/Jenkinsfile
vendored
Executable file
@@ -0,0 +1,19 @@
|
||||
node {
|
||||
def commit_id
|
||||
stage('Preparation') {
|
||||
checkout scm
|
||||
sh "git rev-parse --short HEAD > .git/commit-id"
|
||||
commit_id = readFile('.git/commit-id').trim()
|
||||
}
|
||||
stage('test') {
|
||||
nodejs(nodeJSInstallationName: 'nodejs') {
|
||||
sh 'npm install --only=dev'
|
||||
sh 'npm test'
|
||||
}
|
||||
}
|
||||
stage('docker build/push') {
|
||||
docker.withRegistry('https://index.docker.io/v1/', 'dockerhub') {
|
||||
def app = docker.build("wardviaene/docker-nodejs-demo:${commit_id}", '.').push()
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user