forked from kbsri86/First_repo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJenkinsFile_test_ignoreerrors
70 lines (60 loc) · 2.48 KB
/
JenkinsFile_test_ignoreerrors
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
def artifactname = "sp-boot-app.jar"
def repoName = "sp-boot-app-repo"
def pipelineName = "devops_vk_pipeline"
def semanticVersion = "${env.BUILD_NUMBER}.0.0"
def packageName = "spboot-package_${env.BUILD_NUMBER}"
def version = "${env.BUILD_NUMBER}.0"
def pkgName = "sp-boot-package"
pipeline {
agent any
tools {
maven 'Maven'
}
stages {
stage('Build') {
steps {
snDevOpsStep()
//sh 'mvn -B -DskipTests clean compile'
}
}
stage('Test') {
steps {
snDevOpsStep()
sh 'mvn test'
}
post {
always {
junit "**/target/surefire-reports/*.xml"
}
}
}
stage('Deploy') {
steps {
snDevOpsStep()
echo 'Deploying the change....'
snDevOpsChange()
//snDevOpsChange(ignoreErrors: true)
}
}
stage('PublishArtifacts') {
steps {
snDevOpsStep (enabled:true)
//snDevOpsStep (stepSysId:'47828d591b9c60106951da86cc4bcbfa', ignoreErrors:true)
snDevOpsChange()
echo 'Publishing Artifacts....'
sleep 3
//snDevOpsArtifact(artifactsPayload:"""{"artifacts": [{"name": "${artifactname}-${env.BUILD_NUMBER}","semanticVersion": "${semanticVersion}","repositoryName": "${repoName}"}],"stageName": "PublishArtifacts"}""")
snDevOpsArtifact(artifactsPayload: """{"artifacts": [{"name": "${artifactname}", "version": "1.${env.BUILD_NUMBER}","semanticVersion": "1.${env.BUILD_NUMBER}.0","repositoryName": "${repoName}"}],"branchName":"master"}""")
}
}
stage('PublishPackage') {
steps {
snDevOpsStep (enabled:true)
//snDevOpsStep (stepSysId:'5b9281591b9c60106951da86cc4bcbfe', ignoreErrors:true)
echo 'Publishing Package....'
//snDevOpsPackage(name: "${pkgName}-${env.BUILD_NUMBER}", artifactsPayload: """{"artifacts":[{"name": "${artifactname}", "repositoryName": "${repoName}"}], "branchName":"master"}""")
snDevOpsPackage(name: "${pkgName}-${env.BUILD_NUMBER}", artifactsPayload: """{"artifacts":[{"name": "${artifactname}", "version": "1.${env.BUILD_NUMBER}", "repositoryName": "${repoName}"}], "branchName":"master"}""")
}
}
}
}