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