@@ -10,40 +10,48 @@ jobs:
10
10
image-scan :
11
11
runs-on : ubuntu-latest
12
12
13
+ # 🧪 環境変数の注入(ここが非常に重要)
13
14
env :
14
- SYSDIG_SECURE_URL : https://app.au1.sysdig.com
15
+ SECURE_API_TOKEN : ${{ secrets.SECURE_API_TOKEN }}
16
+ SYS_DIG_SECURE_URL : https://app.au1.sysdig.com
15
17
16
18
steps :
17
- - name : Checkout code
19
+ - name : 🛎️ Checkout code
18
20
uses : actions/checkout@v3
19
21
20
- - name : Build Docker images
22
+ - name : 🏗️ Build Docker images
21
23
run : |
22
24
docker build -t voting-app ./vote
23
25
docker build -t worker ./worker
24
26
docker build -t result ./result
25
27
26
- - name : Scan voting-app image with Sysdig CLI
28
+ - name : 🔍 Run Sysdig Scan ( voting-app)
27
29
run : |
28
30
docker run --rm \
29
31
-v /var/run/docker.sock:/var/run/docker.sock \
30
- -e SECURE_API_TOKEN="${{ secrets.SECURE_API_TOKEN }}" \
31
32
quay.io/sysdig/sysdig-cli-scanner:1.22.4 \
32
- scan --apiurl "${SYSDIG_SECURE_URL}" docker://voting-app
33
+ scan \
34
+ --apiurl $SYS_DIG_SECURE_URL \
35
+ --token $SECURE_API_TOKEN \
36
+ docker://voting-app
33
37
34
- - name : Scan worker image with Sysdig CLI
38
+ - name : 🔍 Run Sysdig Scan (worker)
35
39
run : |
36
40
docker run --rm \
37
41
-v /var/run/docker.sock:/var/run/docker.sock \
38
- -e SECURE_API_TOKEN="${{ secrets.SECURE_API_TOKEN }}" \
39
42
quay.io/sysdig/sysdig-cli-scanner:1.22.4 \
40
- scan --apiurl "${SYSDIG_SECURE_URL}" docker://worker
43
+ scan \
44
+ --apiurl $SYS_DIG_SECURE_URL \
45
+ --token $SECURE_API_TOKEN \
46
+ docker://worker
41
47
42
- - name : Scan result image with Sysdig CLI
48
+ - name : 🔍 Run Sysdig Scan (result)
43
49
run : |
44
50
docker run --rm \
45
51
-v /var/run/docker.sock:/var/run/docker.sock \
46
- -e SECURE_API_TOKEN="${{ secrets.SECURE_API_TOKEN }}" \
47
52
quay.io/sysdig/sysdig-cli-scanner:1.22.4 \
48
- scan --apiurl "${SYSDIG_SECURE_URL}" docker://result
53
+ scan \
54
+ --apiurl $SYS_DIG_SECURE_URL \
55
+ --token $SECURE_API_TOKEN \
56
+ docker://result
49
57
0 commit comments