@@ -2,19 +2,19 @@ name: Sysdig Image Scan
2
2
3
3
on :
4
4
push :
5
- branches : [main]
5
+ branches :
6
+ - main
6
7
workflow_dispatch :
7
8
8
9
env :
9
- SYSDIG_SECURE_TOKEN : ${{ secrets.SECURE_API_TOKEN }}
10
10
SYSDIG_SECURE_URL : https://app.au1.sysdig.com
11
11
12
12
jobs :
13
- scan :
13
+ image- scan :
14
14
runs-on : ubuntu-latest
15
15
16
16
steps :
17
- - name : Checkout source
17
+ - name : Checkout code
18
18
uses : actions/checkout@v3
19
19
20
20
- name : Build Docker images
@@ -23,29 +23,27 @@ jobs:
23
23
docker build -t worker ./worker
24
24
docker build -t result ./result
25
25
26
- - name : Run Sysdig Scan via Docker image (scan subcommand)
26
+ - name : Run Sysdig Scan on voting-app
27
27
run : |
28
28
docker run --rm \
29
29
-v /var/run/docker.sock:/var/run/docker.sock \
30
- -e SYSDIG_SECURE_TOKEN=$SYSDIG_SECURE_TOKEN \
30
+ -e SECURE_API_TOKEN="${{ secrets.SECURE_API_TOKEN }}" \
31
31
quay.io/sysdig/sysdig-cli-scanner:1.22.4 \
32
- scan \
33
- --apiurl $SYSDIG_SECURE_URL \
34
- docker://voting-app
32
+ scan --apiurl $SYSDIG_SECURE_URL docker://voting-app
35
33
34
+ - name : Run Sysdig Scan on worker
35
+ run : |
36
36
docker run --rm \
37
37
-v /var/run/docker.sock:/var/run/docker.sock \
38
- -e SYSDIG_SECURE_TOKEN=$SYSDIG_SECURE_TOKEN \
38
+ -e SECURE_API_TOKEN="${{ secrets.SECURE_API_TOKEN }}" \
39
39
quay.io/sysdig/sysdig-cli-scanner:1.22.4 \
40
- scan \
41
- --apiurl $SYSDIG_SECURE_URL \
42
- docker://worker
40
+ scan --apiurl $SYSDIG_SECURE_URL docker://worker
43
41
42
+ - name : Run Sysdig Scan on result
43
+ run : |
44
44
docker run --rm \
45
45
-v /var/run/docker.sock:/var/run/docker.sock \
46
- -e SYSDIG_SECURE_TOKEN=$SYSDIG_SECURE_TOKEN \
46
+ -e SECURE_API_TOKEN="${{ secrets.SECURE_API_TOKEN }}" \
47
47
quay.io/sysdig/sysdig-cli-scanner:1.22.4 \
48
- scan \
49
- --apiurl $SYSDIG_SECURE_URL \
50
- docker://result
48
+ scan --apiurl $SYSDIG_SECURE_URL docker://result
51
49
0 commit comments