File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change 1
- name : Sysdig CI Scan
1
+ name : Sysdig Tech Assessment CI
2
2
3
3
on :
4
4
push :
12
12
13
13
jobs :
14
14
scan :
15
- name : Sysdig Scan Docker + IaC (with docker.sock)
15
+ name : Build & Scan Docker Images + IaC
16
16
runs-on : ubuntu-latest
17
17
18
18
steps :
19
- - name : Checkout code
19
+ - name : Checkout repository
20
20
uses : actions/checkout@v3
21
21
22
22
- name : Set up Docker Buildx
23
23
uses : docker/setup-buildx-action@v2
24
24
25
- - name : Build vote image
25
+ - name : Build Docker images
26
26
run : |
27
27
docker build -t vote-image ./vote
28
- docker tag vote-image vote-image:ci
28
+ docker build -t worker-image ./worker
29
+ docker build -t result-image ./result
29
30
30
- - name : Scan Docker image using docker.sock
31
+ - name : Scan vote image
31
32
run : |
32
- docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -e SECURE_API_TOKEN=${{ secrets.SYSDIG_SECURE_TOKEN }} quay.io/sysdig/sysdig-cli-scanner:latest --apiurl ${{ secrets.SYSDIG_API_URL }} vote-image:ci
33
+ docker run --rm quay.io/sysdig/secure-inline-scan:2 vote-image --sysdig-token ${{ secrets.SYSDIG_SECURE_TOKEN }} --sysdig-url ${{ secrets.SYSDIG_API_URL }}
34
+
35
+ - name : Scan worker image
36
+ run : |
37
+ docker run --rm quay.io/sysdig/secure-inline-scan:2 worker-image --sysdig-token ${{ secrets.SYSDIG_SECURE_TOKEN }} --sysdig-url ${{ secrets.SYSDIG_API_URL }}
38
+
39
+ - name : Scan result image
40
+ run : |
41
+ docker run --rm quay.io/sysdig/secure-inline-scan:2 result-image --sysdig-token ${{ secrets.SYSDIG_SECURE_TOKEN }} --sysdig-url ${{ secrets.SYSDIG_API_URL }}
33
42
34
43
- name : Scan IaC (k8s-specifications)
35
44
run : |
You can’t perform that action at this time.
0 commit comments