forked from jenkinsci/custom-war-packager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackager-config.yml
45 lines (45 loc) · 1.21 KB
/
packager-config.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
bundle:
groupId: "io.jenkins.tools.custom-war-packager.demo.casc"
artifactId: "jenkins-casc-demo"
vendor: "Jenkins project"
title: "Configuration-as-Code demo"
description: "Configuration-as-Code demo, produced by Custom WAR Packager"
buildSettings:
docker:
base: "jenkins/jenkins:2.138.2"
tag: "jenkins-experimental/custom-war-packager-casc-demo"
build: true
war:
groupId: "org.jenkins-ci.main"
artifactId: "jenkins-war"
source:
version: 2.138.2
plugins:
- groupId: "io.jenkins"
artifactId: "configuration-as-code"
source:
version: 1.1
- groupId: "io.jenkins.configuration-as-code"
artifactId: "configuration-as-code-support"
source:
version: 1.1
- groupId: "org.jenkins-ci.plugins"
artifactId: "role-strategy"
source:
version: "2.8.1"
- groupId: "org.jenkins-ci.plugins"
artifactId: "matrix-auth"
source:
version: "2.3"
- groupId: "org.jenkins-ci.plugins"
artifactId: "cloudbees-folder"
source:
version: "6.6"
systemProperties:
jenkins.install.runSetupWizard: "false"
jenkins.model.Jenkins.slaveAgentPort: "50000"
jenkins.model.Jenkins.slaveAgentPortEnforce: "true"
casc:
- id: "casc"
source:
dir: casc.yml