-
Notifications
You must be signed in to change notification settings - Fork 69
/
packager-config.yml
106 lines (106 loc) · 3.41 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
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
bundle:
groupId: "io.jenkins.tools.war-packager.demo"
artifactId: "jenkins-external-task-logging-elk-demo"
vendor: "Jenkins project"
title: "Jenkins External Task Logging demo for Elasticsearch"
description: "Jenkins External Task Logging demo for Elasticsearch, packaged as a single WAR file. It automatically configures logging on startup"
buildSettings:
docker:
base: "jenkins/jenkins:2.121.1"
tag: "jenkins/demo-external-task-logging-elk"
build: true
war:
groupId: "org.jenkins-ci.main"
artifactId: "jenkins-war"
source:
version: 2.121.1
plugins:
- groupId: "org.jenkins-ci.plugins"
artifactId: "structs"
source:
version: 1.14
- groupId: "org.jenkins-ci.plugins"
artifactId: "scm-api"
source:
version: 2.2.7
- groupId: "org.jenkins-ci.plugins.workflow"
artifactId: "workflow-aggregator"
source:
version: 2.5
- groupId: "org.jenkins-ci.plugins"
artifactId: "durable-task"
source:
git: https://github.com/jglick/durable-task-plugin.git
# https://github.com/jenkinsci/durable-task-plugin/pull/62
# branch: watch-plus-UTF-8-JENKINS-31096
commit: e219d474cdd656ae9296314ada48605d3c87ea1c
- groupId: "org.jenkins-ci.plugins.workflow"
artifactId: "workflow-api"
source:
git: https://github.com/jglick/workflow-api-plugin.git
# https://github.com/jenkinsci/workflow-api-plugin/pull/67
# branch: logs-JENKINS-38381
commit: 834dce0d24cefcd00f70c223d2b438dc3ec986b2
build:
buildOriginalVersion: true
- groupId: "org.jenkins-ci.plugins.workflow"
artifactId: "workflow-step-api"
source:
version: 2.15
- groupId: "org.jenkins-ci.plugins.workflow"
artifactId: "workflow-support"
source:
git: https://github.com/jenkinsci/workflow-support-plugin.git
commit: cd70bcc4c20940fc8b54e12ded4d781a19ac0485
build:
buildOriginalVersion: true
- groupId: "org.jenkins-ci.plugins.workflow"
artifactId: "workflow-job"
source:
git: https://github.com/jenkinsci/workflow-job-plugin.git
commit: 18d78f305a4526af9cdf3a7b68eb9caf97c7cfbc
build:
buildOriginalVersion: true
- groupId: "org.jenkins-ci.plugins.workflow"
artifactId: "workflow-durable-task-step"
source:
git: https://github.com/jenkinsci/workflow-durable-task-step-plugin.git
commit: 6c424e059bba90fc94a9c1e87dc9c4a324bfef26
build:
buildOriginalVersion: true
- groupId: "org.jenkins-ci.plugins"
artifactId: "logstash"
source:
git: https://github.com/jglick/logstash-plugin.git
# https://github.com/jenkinsci/logstash-plugin/pull/18
# branch: logs-JENKINS-38381
commit: 3b112333115b6a3ee003a8f03c0f0c907b6c8881
# Security warnings
- groupId: "org.jenkins-ci.plugins"
artifactId: "junit"
source:
version: 1.24
- groupId: "org.jenkins-ci.plugins"
artifactId: "mailer"
source:
version: 1.21
- groupId: "org.jenkins-ci.plugins"
artifactId: "git-client"
source:
version: 2.7.2
- groupId: "org.jenkins-ci.plugins"
artifactId: "credentials-binding"
source:
version: 1.16
- groupId: "org.jenkins-ci.plugins"
artifactId: "docker-commons"
source:
version: 1.13
systemProperties: {
jenkins.model.Jenkins.slaveAgentPort: "9000",
jenkins.model.Jenkins.slaveAgentPortEnforce: "true"}
groovyHooks:
- type: "init"
id: "initScripts"
source:
dir: src/main/groovy