diff --git a/jobs/HRB_APP_Commit_Build/config.xml b/jobs/HRB_APP_Commit_Build/config.xml
index 01fc7849de0892d23ced91059db8489d232cadc0..4ecda9c15f6b642be839c7a3220a93ccc8390b20 100644
--- a/jobs/HRB_APP_Commit_Build/config.xml
+++ b/jobs/HRB_APP_Commit_Build/config.xml
@@ -47,74 +47,13 @@ Jenkins will send email to RD Team if build fails.
false
- #!/bin/groovy
-pipeline {
- tools {
- nodejs 'default-nodejs'
- }
- stages {
- stage('Startup') {
- steps {
- script {
- sh 'npm install'
- }
- }
- }
- stage('Test') {
- steps {
- script {
- sh 'npm run test'
- }
- }
- post {
- always {
- step([$class: 'CoberturaPublisher', coberturaReportFile: 'output/coverage/jest/cobertura-coverage.xml'])
- }
- }
- }
- stage('Build') {
- steps {
- script {
- sh 'npm start'
- sh 'npm pack'
- }
- }
- }
- stage('Deploy') {
- when {
- expression {
- currentBuild.result == null || currentBuild.result == 'SUCCESS'
- }
- }
- steps {
- script {
- def server = Artifactory.server 'My_Artifactory'
- uploadArtifact(server)
- }
- }
- }
- }
-}
-def uploadArtifact(server) {
- def uploadSpec = """{
- "files": [
- {
- "pattern": "continuous-test-code-coverage-guide*.tgz",
- "target": "npm-stable/"
- }
- ]
- }"""
- server.upload(uploadSpec)
-
- def buildInfo = Artifactory.newBuildInfo()
- server.upload spec: uploadSpec, buildInfo: buildInfo
- server.publishBuildInfo buildInfo
-}
+ npm install
+npm run test
- coverage/coverage.xml
+ output/coverage/jest/coverage.xml
false
false
false
@@ -165,7 +104,7 @@ def uploadArtifact(server) {
false
- coverage/junit.xml
+ output/coverage/junit/junit.xml
false
1.0
false