-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJenkinsfile
More file actions
38 lines (34 loc) · 1.26 KB
/
Jenkinsfile
File metadata and controls
38 lines (34 loc) · 1.26 KB
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
#!groovy
@Library([
'pipe-build-lib',
'ces-build-lib',
'dogu-build-lib'
]) _
def pipe = new com.cloudogu.sos.pipebuildlib.DoguPipe(this, [
doguName : 'redmine',
shellScripts : ['''
resources/startup.sh
resources/post-upgrade.sh
resources/pre-upgrade.sh
resources/util.sh
resources/upgrade-notification.sh
resources/default-config.sh
resources/update-password-policy.sh
resources/util.sh
resources/delete-plugin.sh
'''],
dependencies : ['cas', 'usermgt', 'postgresql'],
doBatsTests : true,
runIntegrationTests: true,
cypressImage : "cypress/included:13.14.2",
defaultBranch : "master",
additionalDogus : ['official/postgresql', 'official/usermgt', 'official/cas'],
])
com.cloudogu.ces.dogubuildlib.EcoSystem ecoSystem = pipe.ecoSystem
pipe.setBuildProperties()
pipe.addDefaultStages()
pipe.overrideStage('Setup') {
ecoSystem.loginBackend('cesmarvin-setup')
ecoSystem.setup([additionalDependencies: ['official/postgresql']])
}
pipe.run()