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
68
Jenkinsfile
vendored
68
Jenkinsfile
vendored
@ -1,10 +1,72 @@
|
|||||||
|
//pipeline {
|
||||||
|
// agent { dockerfile true }
|
||||||
|
// stages {
|
||||||
|
// stage('Test') {
|
||||||
|
// steps {
|
||||||
|
// echo "Build has worked!"
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//}
|
||||||
pipeline {
|
pipeline {
|
||||||
agent { dockerfile true }
|
agent none
|
||||||
|
tools {
|
||||||
|
nodejs "815Node"
|
||||||
|
}
|
||||||
|
// environment {
|
||||||
|
// registry = 'dockerhubusername/dockerhubusername'
|
||||||
|
// registryCredential = 'dockerhubcredentials'
|
||||||
|
// }
|
||||||
stages {
|
stages {
|
||||||
stage('Test') {
|
stage('INSTALL PACKAGES') {
|
||||||
|
agent any
|
||||||
steps {
|
steps {
|
||||||
echo "Build has worked!"
|
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