forked from ConnectForLife/openmrs-module-sms
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpipeline_manifest.yml
129 lines (127 loc) · 2.99 KB
/
pipeline_manifest.yml
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
common:
buildAnalysis:
announcements:
enabled: false
enabled: false
lint:
configLocation: checkstyle.xml
enabled: false
type: maven-checkstyle
violationSeverity: error
mergeConflict:
enabled: true
pipelineType: maven
staticAnalysis:
type: sonar
enabled: true
createEmptyAnalyis: false
shortLivedBuildResults:
QUALITY_GATE:
IGNORE:
CODE_SMELL: true
INFO: true
BLOCKER:
FAILURE: 0
CRITICAL:
FAILURE: 15
UNSTABLE: 15
MAJOR:
FAILURE: 100
UNSTABLE: 100
MINOR:
FAILURE: 1000
UNSTABLE: 100
longLivedBuildResults:
QUALITY_GATE:
ERROR: "SUCCESS"
WARN: "SUCCESS"
IGNORE:
CODE_SMELL: true
INFO: true
BLOCKER:
FAILURE: 0
CRITICAL:
FAILURE: 15
UNSTABLE: 15
MAJOR:
FAILURE: 100
UNSTABLE: 100
MINOR:
FAILURE: 1000
UNSTABLE: 100
unitTest:
enabled: true
type: maven
dockerImage: jnj.artifactrepo.jnj.com/jpm/maven:3.6.3-jdk-8
mvnCommand: mvn clean install -Pcode-coverage
executeOnError: false
ignoreError: false
versionCalculation:
confirmVersion: false
enabled: false
patternType: jnj-dev-branch
maven:
repositories:
- id: taur-maven-release
name: taur-maven-release
url: https://artifactrepo.jnj.com/artifactory/taur-maven-release
credentialsId: jnj-eat-artifactory-build
snapshots: false
plugins: true
- id: taur-maven-snapshot
name: taur-maven-snapshot
url: https://artifactrepo.jnj.com/artifactory/taur-maven-snapshot
credentialsId: jnj-eat-artifactory-build
snapshots: true
plugins: true
- id: jnj-java
name: jnj-java
url: https://artifactrepo.jnj.com/artifactory/jnj-java
credentialsId: jnj-eat-artifactory-build
snapshots: false
plugins: true
package:
enabled: false
type: maven
dockerImage: jnj.artifactrepo.jnj.com/jpm/maven:3.6.3-jdk-8
executeOnError: false
ignoreError: false
publish:
enabled: false
type: maven
dockerImage: jnj.artifactrepo.jnj.com/jpm/maven:3.6.3-jdk-8
executeOnError: false
ignoreError: false
environments:
PREDEV:
mergeConflict:
enable: true
targetBranch: development
lint:
enabled: false
staticAnalysis:
enabled: true
shortLivedAnalysis: true
longLivedAnalysis: false
unitTest:
enabled: true
DEV:
unitTest:
enabled: true
staticAnalysis:
enabled: true
shortLivedAnalysis: false
longLivedAnalysis: true
package:
enabled: true
publish:
allowBuildParameters: true
enabled: true
server: https://artifactrepo.jnj.com/artifactory/taur-maven-snapshot
credentialsId: jnj-eat-artifactory-build
SIT:
unitTest:
enabled: false
PROD:
unitTest:
enabled: false