-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.zuul.yaml
103 lines (98 loc) · 3.99 KB
/
.zuul.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
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
---
- secret:
name: SECRET_CONTAINER_IMAGE_PYTHON_OSISM
data:
DTRACK_API_KEY: !encrypted/pkcs1-oaep
- d5n1i0B+zzxqJa7VkogvaOnbg9asMYPwKZtWj4qJkpcchrQIqHVLewfJc5XAY21pQzlIn
Vbhr7z7MgGsv6t4b6Xgj0AyrsLcs+cRrHP9DWYXdaQ543rNE6gJyW5sU3UhzXJyQMTifx
AGlwfhkcph3u4FI+a4hVZouECgPkfTnhiZNS6qcIgQ7roYDTcbqwOaXbbwqpLBH1cNOQA
N9ZTWc2/ewk3USKdUtfg5830CWCDrPwhoYRjmgS/kQSX4o3tBwGjev51Sev+BhOWz1ZQ1
G50xfw/s/0rym2thT/60AIY0qOPgbA4GsGAs21/r6HIj09mLuKkd52UtgXNgLZhlbvVPI
PNsChvO7+ml90LefBo6IKpOSTM3sM02S0tC5zfcXhkeD/JiLxcNbfcFoZ0RSH67Lj7NBq
tUBA1xjKdyADswVd6ZrBiRZyzQ5hDwAc9gY75xX/FDDUPTPwqozx/zPhMkia8x/r7eTbC
mU+OAt+4e0QB2uz4G6DP1CEGi7WeQUHsg5X6JyBaSsChnNhEAhSGHOAR4/tJ4MiBO/Yvh
kFTWO8qXQCoCLkBIL2qP9/DPZlwmgpXfsC7Q5WQur5s995qZQ1XSLUhQfiSTV0Pejkd+v
vu0iZSdT6kB8avOk41naIIVNVGmL347b1EqRL5ZSvQQ2gk9WGvzbFA+J8TXS5Y=
DOCKER_USERNAME: !encrypted/pkcs1-oaep
- hYgmzA7YuWHeFJOqY2uXu3l8WHHD7DVMwjtRVHjZxXtqaG+2Ioo3qB+QOg+widHh7b8nN
oX5KVF2NGOSYjwcgMZYkbSh9NqG8Ubwh9OYWIqOzUBF1a+riO3P8zC1WEREkGlLAT6Dzt
ltFkSfFg70u3pIzh1pVeAqudJ2oILQUrQE61MeHpqCxL5JzAWGvJIv6RtyfnmpNfsdgpw
H/D3F71N0wr4mMbmR1562YSS6xdPGSQuVEqgcXPSOHmn2yeMmfqhVywjk59ivAsfDQV9m
xPB5YkzICiiEPuc2wQyX09qIrAGUwQ9o+4Xt2zxlXGprrCZlPdCRwWKl9DQNRBPk1OUhh
fQTLIsblJ8O7nuMAla089bqV7Fh3fkkKsf31cFimBADy3vL28gwv1EzmtU88Kxb/aNfr6
QIHFyvAVmBQMQagXEYbzPfCz2LrDAptfZukM1YId7pwXaHA8qhyK2e59u9cCvgER1EIbM
vHO11AlkRYDuXfPI+AvV3dggWcc5wPls6ZAue8523qNS7WfcLcVTJIk99lFJG7Fn1gwel
0DCrR5IKBwcEKlOb9chp/w7E2Q4An/nKKlxUfbIoUY+SmaDsaC3bPJZVJPHEnQBTqGDXi
eioh8PiFSr/OFVmkw+4uRz08rDF/48Boy+847o4Q8cnlF3Su3fLVb1ahmUnOp0=
DOCKER_PASSWORD: !encrypted/pkcs1-oaep
- VhXQ+QyDPDABlURJ0l4gdnayttRtJFIT8eyJlJB6wmUgEy+pnVkttIp59YBCSsr7D8ZWC
MiA/fz3gETpqlYrNrgLz4Rm1Je2LFHQI1S7kTEkoelEkjbU2BLaUyz3N+RvRWsTl7rndz
Z3rtz31tv8MZaYBpf7JuaNNQ+ZdfcaSUgRKxUgSdy1m74I8/Ja8u1lEFSoC2iuwXF5ZvF
xZZY6AHSBT6KxzNS04S9bgcLygC4m8hkRd0dM8B5aOucUmiu2bCz/sI2NkXwsHSFbBjc9
QB/v7NBBk5I1miI8JfRtZzxMzv/PMHgzSgaqloMteX8c0/RCjuD4WLq/nrNZqx5M0zT5l
04Uv5qCOiu4i8sfaKqowLa2Q114i2/7RncGT+p+yKYuNmpO6oNshbmJQWtE9/9tEBp0tM
6f/Ef7J2dU7FwyQMok8JEQI5L1pEx2habtsk4+PoE2CBvh8f7vKr3U/0yGUEZsnijb2td
LLOc51107txOH0PmcviKE9va7+pDrgh0QHbfD/mzV94oRdaRL0j2gsiWL2hwd96WZbeYp
itpoTUYMiL/vzG/cAkvguEEoYHCuzjQJ2AexWhfBIz/lb/g6d6hb9dP4Og0xUy0XBLZ7y
MYBsnLXWD+73zLlrCpIQbS6pAxsg9FZhpHM37RNHD/9HggHdcj+E/2+Kr/xKvE=
- semaphore:
name: semaphore-container-image-python-osism-push
max: 1
- job:
name: container-image-python-osism-build
pre-run: playbooks/pre.yml
run: playbooks/build.yml
vars:
docker_namespace: osism
docker_registry: osism.harbor.regio.digital
- job:
name: container-image-python-osism-push
semaphores:
- name: semaphore-container-image-python-osism-push
pre-run: playbooks/pre.yml
run: playbooks/build.yml
vars:
docker_namespace: osism
docker_registry: osism.harbor.regio.digital
push_image: true
push_sbom: true
secrets:
- name: secret
secret: SECRET_CONTAINER_IMAGE_PYTHON_OSISM
- job:
name: python-osism-test-setup
pre-run: playbooks/pre.yml
run: playbooks/test-setup.yml
- project:
merge-mode: squash-merge
default-branch: main
check:
jobs:
- flake8
- hadolint
- mypy
- python-black
- container-image-python-osism-build
- python-osism-test-setup
gate:
jobs:
- flake8
- hadolint
- python-black
periodic-daily:
jobs:
- flake8
- hadolint
- mypy
- python-black
- python-osism-test-setup
periodic-midnight:
jobs:
- container-image-python-osism-push
post:
jobs:
- container-image-python-osism-push:
branches: main
tag:
jobs:
- container-image-python-osism-push