File tree 2 files changed +18
-14
lines changed
jobdsl-gradle/src/jobs/groovy
2 files changed +18
-14
lines changed Original file line number Diff line number Diff line change 23
23
// execute tests using the job-dsl-plugin for private branches
24
24
stage ( ' Checkout' ) {
25
25
scm checkout
26
- }
26
+ }
27
27
stage ( ' Build XML' ) {
28
28
dir (' jobdsl-gradle' ) {
29
29
sh script : '''
38
38
''' . stripIndent(). trim()
39
39
}
40
40
}
41
-
42
41
stage ( ' Build Docker' ) {
43
42
dir (' dockerizeit' ) {
44
43
sh script : '''
51
50
''' . stripIndent(). trim()
52
51
}
53
52
}
54
-
55
53
stage ( ' Generate compose yml' ) {
56
54
dir (' dockerizeit' ) {
57
55
sh script : '''
Original file line number Diff line number Diff line change
1
+ import job.Helpers
2
+
1
3
import javaposse.jobdsl.dsl.DslFactory
2
4
import javaposse.jobdsl.dsl.Job
3
5
@@ -17,29 +19,33 @@ dslFactory.multibranchPipelineJob( "jenkins_as_a_code-review-pipeline" ) {
17
19
if ( defaultBranch != " " ) {
18
20
excludes ( defaultBranch )
19
21
}
22
+ // Parse out repository and organisation from default_repo
20
23
repoTokens = defaultRepo. split(' :' )[-1 ]. split(' /' )
21
24
if (repoTokens. length > 2 ) {
22
- repoName = ' /' . join(repoTokens[1 .. -1 ])
23
- repoOwner( ${repoTokens[0 ]}
25
+ repoName = ' /' . join(repoTokens[1 .. -1 ])
26
+ repoOwner( ${repoTokens[0 ]} )
24
27
} else if (repoTokens. length == 2 ) {
25
28
repoName = repoTokens[1 ]
26
- repoOwner( ${repoTokens[0 ]}
29
+ repoOwner( ${repoTokens[0 ]} )
27
30
} else {
28
31
repoName = repoTokens[0 ]
29
32
}
30
33
repository ( repoName )
34
+
31
35
scanCredentialsId ( " " )
32
36
}
37
+ }
33
38
34
- triggers {
35
- periodic ( 240 )
36
- }
39
+ triggers {
40
+ // Scan MB-pipeline every 4hours.
41
+ periodic ( 240 )
42
+ }
37
43
38
- // remove dead branches and logs
39
- orphanedItemStrategy {
40
- discardOldItems {
44
+ // remove dead branches and logs
45
+ orphanedItemStrategy {
46
+ discardOldItems {
41
47
numToKeep( 0 )
42
48
daysToKeep( 1 )
43
- }
44
- }
49
+ }
50
+ }
45
51
}
You can’t perform that action at this time.
0 commit comments