Skip to content

Commit a61b8fc

Browse files
committed
Bonus
1 parent ec74eaa commit a61b8fc

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

.github/workflows/sysdig-scan.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Sysdig CI Scan
1+
name: Sysdig Tech Assessment CI
22

33
on:
44
push:
@@ -12,24 +12,33 @@ on:
1212

1313
jobs:
1414
scan:
15-
name: Sysdig Scan Docker + IaC (with docker.sock)
15+
name: Build & Scan Docker Images + IaC
1616
runs-on: ubuntu-latest
1717

1818
steps:
19-
- name: Checkout code
19+
- name: Checkout repository
2020
uses: actions/checkout@v3
2121

2222
- name: Set up Docker Buildx
2323
uses: docker/setup-buildx-action@v2
2424

25-
- name: Build vote image
25+
- name: Build Docker images
2626
run: |
2727
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
2930
30-
- name: Scan Docker image using docker.sock
31+
- name: Scan vote image
3132
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 }}
3342
3443
- name: Scan IaC (k8s-specifications)
3544
run: |

0 commit comments

Comments
 (0)