Repository navigation
Expand file tree
/
Copy pathzapp.yaml
More file actions
100 lines (96 loc) · 3.3 KB
/
Copy pathzapp.yaml
File metadata and controls
100 lines (96 loc) · 3.3 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
name: Bank of Z zapp document
description: >-
See the user documentation for more details:
https://ibm.github.io/zopeneditor-about/Docs/setting_propertygroup.html
author: Bank of Z Team
propertyGroups:
- name: search-all-local
libraries:
- name: syslib
type: local
locations:
- "src/base/cics/copy"
- "src/base/ims/copy"
- name: syslib
type: mvs
locations:
- ${DTE_COPYBOOK_DATASET}
- name: remote-libraries
language: cobol
compilerOptions: CICS
libraries:
- name: syslib
type: mvs
locations:
- BANKZ.DBB.BMS.COPY # default name when running bank-of-z setup
- CICSTS63.CICS.SDFHCOB
profiles:
# TAZ
- name: taz-test
type: test
settings:
unitTest:
procLib:
- SYS1.PROCLIB # Required: Procedure libraries
userLibraries:
# - BANKZ.V0R1M0.LOAD # Application load libraries
- BANKZ.V0R1M0.LOADLIB
- BANKZ.V0R1M0.LOAD
# Custom ZCodeScan rules example
- name: zcodescan
type: zcodescan
settings:
rules:
- type: local
locations:
- "zcodescan/zcodescan-rules.yaml"
- name: BankOfZFullBuild
type: userbuild
settings:
tasks:
- prerequisites:
localCommand: >
.zopeneditor/grub_client prerequisites --hostname ${ZOS_USER}@${ZOS_HOST}
--remoteWorkspace ${ZOS_WORKSPACE} --verbose
- upload:
dependenciesUpload: false
localCommand: >
.zopeneditor/grub_client gitPush --hostname ${ZOS_USER}@${ZOS_HOST}
--remoteWorkspace ${ZOS_WORKSPACE} --verbose
- build:
localCommand: >
.zopeneditor/grub_client execute --hostname ${ZOS_USER}@${ZOS_HOST}
--remoteWorkspace ${ZOS_WORKSPACE}
--command "bash ${ZOS_WORKSPACE}/${application}/.setup/setup-remote.sh"
--verbose
- results:
localCommand: >
.zopeneditor/grub_client fetch --hostname ${ZOS_USER}@${ZOS_HOST}
--remoteWorkspace ${ZOS_WORKSPACE}
--files "${application}/logs/*.console.log ${application}/logs/deploy/*.console.log"
--localDir logs --verbose
- name: BankOfZAppBuild
type: userbuild
settings:
tasks:
- prerequisites:
localCommand: >
.zopeneditor/grub_client prerequisites --hostname ${ZOS_USER}@${ZOS_HOST}
--remoteWorkspace ${ZOS_WORKSPACE} --verbose
- upload:
dependenciesUpload: false
localCommand: >
.zopeneditor/grub_client gitPush --hostname ${ZOS_USER}@${ZOS_HOST}
--remoteWorkspace ${ZOS_WORKSPACE} --verbose
- build:
localCommand: >
.zopeneditor/grub_client execute --hostname ${ZOS_USER}@${ZOS_HOST}
--remoteWorkspace ${ZOS_WORKSPACE}
--command "bash ${ZOS_WORKSPACE}/${application}/.setup/pipeline-remote.sh"
--verbose
- results:
localCommand: >
.zopeneditor/grub_client fetch --hostname ${ZOS_USER}@${ZOS_HOST}
--remoteWorkspace ${ZOS_WORKSPACE}
--files "${application}/logs/*.log ${application}/logs/deploy/*.console.log"
--localDir logs --verbose