forked from niloydeb1/test-app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pipeline.yaml
66 lines (66 loc) · 1.5 KB
/
pipeline.yaml
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
name: test
steps:
- name: build
type: BUILD
trigger: AUTO
params:
repository_type: git
service_account: test-sa
images: <yourusername>/test-dev,<yourusername>/test-pro
args_from_configmaps: tekton/cm-test
args: key3:value1,key4:value2
allowed_branches: dev,master
next:
- interstep
- name: interstep
type: INTERMEDIARY
trigger: AUTO
params:
env: test
revision: latest
service_account: test-sa
images: ubuntu
envs_from_configmaps: tekton/cm-test
envs_from_secrets: tekton/cm-test
envs: key3:value1,key4:value2
command: echo
command_args: Hello World
script: echo "Hello zeromsi"
next:
- deployDev
- name: deployDev
type: DEPLOY
trigger: AUTO
params:
agent: test_agent
name: ubuntu
namespace: default
type: deployment
revision: master
trunk_based: enabled
rollout_restart: true
env: dev
images: <yourusername>/test-dev
next:
- jenkins
- name: jenkins
type: JENKINS_JOB
trigger: AUTO
params:
env: edge
url: http://jenkins.default.svc:8080
job: new
secret: jenkins-credentials
params: id:123,verbosity:high
next:
- jenkins1
- name: jenkins1
type: JENKINS_JOB
trigger: AUTO
params:
env: edge2
url: http://jenkins.default.svc:8080
job: new
secret: jenkins-credentials
params: id:123,verbosity:high
next: null