This repository was archived by the owner on Mar 16, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
116 lines (107 loc) · 4 KB
/
Copy pathtest-run-process.yaml
File metadata and controls
116 lines (107 loc) · 4 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
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
107
108
109
110
111
112
113
114
115
116
name: Test run-process action
on:
workflow_dispatch:
env:
CDRO_TOKEN: ${{ secrets.CDRO_TOKEN }}
CDRO_URL: ${{ secrets.CDRO_URL }}
jobs:
run-process-job:
runs-on: ubuntu-latest
steps:
- name: Create application process
uses: cloudbees-github-actions/eval-dsl@v1
with:
dsl: |
project "GHA Test",{
environment "QA",{
environmentTier "AppServer",{
resource "AppServer_QA",
hostName: getResource(resourceName: "local").hostName,
hostType: "CONCURRENT"
}
}
application "GHA Application",{
applicationTier "App"
process "GHA Process",{
formalParameter "Input1"
formalParameter "Input2"
formalParameter "Input3", type: "textarea"
processStep "echo",
applicationTierName: "App",
actualParameter: [ commandToRun: 'echo'],
subprocedure: 'RunCommand',
subproject: '/plugins/EC-Core/project'
}
tierMap 'QA', {
applicationName = applicationName
environmentName = tierMapName
environmentProjectName = 'GHA Test'
tierMapping 'App-AppServer', {
applicationTierName = 'App'
environmentTierName = 'AppServer'
}
}
}
}
- name: Run process
uses: cloudbees-github-actions/run-process@v1
with:
projectName: GHA Test
applicationName: GHA Application
processName: GHA Process
environmentName: QA
actualParameter: |
Input1: xyz
Input2: abc
Input3: "line1\nline2"
run-process-job-unresolved-ssl:
runs-on: ubuntu-latest
steps:
- name: Create application process
uses: cloudbees-github-actions/eval-dsl@v1
with:
dsl: |
project "GHA Test",{
environment "QA",{
environmentTier "AppServer",{
resource "AppServer_QA",
hostName: getResource(resourceName: "local").hostName,
hostType: "CONCURRENT"
}
}
application "GHA Application",{
applicationTier "App"
process "GHA Process",{
formalParameter "Input1"
formalParameter "Input2"
formalParameter "Input3", type: "textarea"
processStep "echo",
applicationTierName: "App",
actualParameter: [ commandToRun: 'echo'],
subprocedure: 'RunCommand',
subproject: '/plugins/EC-Core/project'
}
tierMap 'QA', {
applicationName = applicationName
environmentName = tierMapName
environmentProjectName = 'GHA Test'
tierMapping 'App-AppServer', {
applicationTierName = 'App'
environmentTierName = 'AppServer'
}
}
}
}
ignore-unverified-cert: true
- name: Run process
uses: cloudbees-github-actions/run-process@v1
with:
projectName: GHA Test
applicationName: GHA Application
processName: GHA Process
environmentName: QA
actualParameter: |
Input1: xyz
Input2: abc
Input3: "line1\nline2"
ignore-unverified-cert: true