Jenkinsfile 705 B

123456789101112131415161718192021222324
  1. node {
  2. // Set the desired Node.js version
  3. withEnv(["PATH+NODEJS=/path/to/nodejs/bin"]) {
  4. stage('Install dependencies') {
  5. sh 'npm install --legacy-peer-deps'
  6. }
  7. stage('Test') {
  8. dir("${env.WORKSPACE}/angular-client") {
  9. sh 'npm i @angular-devkit/build-angular'
  10. try {
  11. sh 'npm run test-ci'
  12. } catch(err) {
  13. sh 'echo TEST FAILED'
  14. junit 'target/surefire-reports/TESTS-TestSuite.xml/*.xml'
  15. throw err
  16. }
  17. }
  18. }
  19. // Other build steps, deployment, etc.
  20. }
  21. }