Added testing
Some checks failed
gitea_dndsources/schedulord-frontend/pipeline/head There was a failure building this commit
Some checks failed
gitea_dndsources/schedulord-frontend/pipeline/head There was a failure building this commit
Yes, jenkins will build this twice. Once the app and once for the dockerfile. Sue me
This commit is contained in:
parent
5d8be4568d
commit
b927314c48
76
Jenkinsfile
vendored
76
Jenkinsfile
vendored
@ -1,10 +1,72 @@
|
||||
//pipeline {
|
||||
// agent { dockerfile true }
|
||||
// stages {
|
||||
// stage('Test') {
|
||||
// steps {
|
||||
// echo "Build has worked!"
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
pipeline {
|
||||
agent { dockerfile true }
|
||||
stages {
|
||||
stage('Test') {
|
||||
steps {
|
||||
echo "Build has worked!"
|
||||
}
|
||||
}
|
||||
agent none
|
||||
tools {
|
||||
nodejs "815Node"
|
||||
}
|
||||
// environment {
|
||||
// registry = 'dockerhubusername/dockerhubusername'
|
||||
// registryCredential = 'dockerhubcredentials'
|
||||
// }
|
||||
stages {
|
||||
stage('INSTALL PACKAGES') {
|
||||
agent any
|
||||
steps {
|
||||
sh "npm install"
|
||||
}
|
||||
}
|
||||
stage('CODETEST') {
|
||||
agent any
|
||||
steps {
|
||||
echo "insert your testing here"
|
||||
}
|
||||
}
|
||||
stage('BUILD APP') {
|
||||
agent any
|
||||
steps {
|
||||
sh "node_modules/.bin/ng build --prod"
|
||||
}
|
||||
}
|
||||
stage('Angular frontend Karma Test') {
|
||||
agent any
|
||||
steps {
|
||||
sh 'npm rebuild'
|
||||
sh 'npm run test'
|
||||
sh 'ng test'
|
||||
}
|
||||
}
|
||||
stage("BUILD DOCKER") {
|
||||
agent {
|
||||
dockerfile true
|
||||
}
|
||||
steps {
|
||||
script {
|
||||
dockerImageBuild = docker.build registry + ":latest"
|
||||
}
|
||||
}
|
||||
}
|
||||
// stage("DEPLOY DOCKER") {
|
||||
// steps {
|
||||
// script {
|
||||
// docker.withRegistry('', registryCredential) {
|
||||
// dockerImageBuild.push()
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// stage("DEPLOY & ACTIVATE") {
|
||||
// steps {
|
||||
// echo 'this part will differ depending on setup'
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user