Skip to content

Commit 014ecd1

Browse files
committed
Adding template for JenkinsPipeline strategy
1 parent fd514ec commit 014ecd1

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

app-template-jenkinsfile.yaml

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
apiVersion: v1
2+
kind: Template
3+
labels:
4+
template: openshift-tasks-jenkinsfile
5+
metadata:
6+
name: openshift-tasks-jenkinsfile
7+
objects:
8+
- apiVersion: v1
9+
kind: BuildConfig
10+
metadata:
11+
labels:
12+
application: ${APPLICATION_NAME}-jenkinsfile
13+
name: ${APPLICATION_NAME}-jenkinsfile
14+
spec:
15+
source:
16+
git:
17+
ref: ${SOURCE_REF}
18+
uri: ${SOURCE_URL}
19+
type: Git
20+
strategy:
21+
jenkinsPipelineStrategy:
22+
jenkinsfilePath: Jenkinsfile
23+
type: JenkinsPipeline
24+
type: Generic
25+
triggers:
26+
- github:
27+
secret: kJZLvfQr3hZg
28+
type: GitHub
29+
- generic:
30+
secret: kJZLvfQr3hZg
31+
type: Generic
32+
parameters:
33+
- description: The name for the application.
34+
name: APPLICATION_NAME
35+
required: true
36+
value: jkf-tasks
37+
- description: The name of Dev project
38+
name: DEV_PROJECT
39+
required: true
40+
value: ocp-tasks
41+
- description: Git source URI for application
42+
name: SOURCE_URL
43+
required: true
44+
value: https://github.com/lbroudoux/openshift-tasks
45+
- description: Git branch/tag reference
46+
name: SOURCE_REF
47+
value: master

0 commit comments

Comments
 (0)