@@ -107,19 +107,23 @@ jobs:
107107 SCAN_RESULT=${PIPESTATUS[0]}
108108 echo "::set-output name=SCAN_RESULT::$SCAN_RESULT"
109109 echo "Scan finished with result: $SCAN_RESULT"
110- - name : Scan result
110+ - name : SCAN RESULT
111111 env :
112112 SCAN_RESULT : ${{ steps.run_sysdig_inline_scan.outputs.SCAN_RESULT }}
113113 run : |
114114 cat sysdig_image_scan_result.txt
115- echo "Scan result: $SCAN_RESULT"
116- # exit $SCAN_RESULT
115+ echo ; echo "******************************"
116+ [ "$SCAN_RESULT" -eq 0 ] && echo "** Scan result > PASS < **"
117+ [ "$SCAN_RESULT" -eq 1 ] && echo "** Scan result > FAIL < **"
118+ [ "$SCAN_RESULT" -eq 2 ] && echo "** Wrong script invokation **"
119+ [ "$SCAN_RESULT" -eq 3 ] && echo "** Runtime error **"
120+ echo "******************************" ; echo
121+ exit $SCAN_RESULT
117122
118123 publish_images :
119124 name : Publish container images to registries
120125 needs : [sysdig_image_scan]
121- runs-on : ubuntu-16.04
122- if : github.event_name == 'release'
126+ runs-on : ubuntu-16.04
123127 steps :
124128 - name : Checkout
125129 uses : actions/checkout@v2
@@ -132,10 +136,11 @@ jobs:
132136 with :
133137 username : ${{ secrets.DOCKERHUB_USERNAME }}
134138 password : ${{ secrets.DOCKERHUB_PASSWORD }}
135- - name : Login to GitHub Container Registry
139+ - name : Login to GitHub Packages
140+ if : github.event_name == 'release'
136141 uses : docker/login-action@v1
137142 with :
138- registry : ghcr.io
143+ registry : docker.pkg.github.com
139144 username : ${{ github.repository_owner }}
140145 password : ${{ secrets.CR_PAT_PKG }}
141146 - name : Prepare version labels
@@ -146,13 +151,13 @@ jobs:
146151 echo "Version tag: $VERSION_TAG"
147152 VERSION_MAJOR=$(echo $VERSION_TAG | sed 's/[^0-9]*\([0-9]\+\).*/\1/')
148153 VERSION_FULL=$(echo $VERSION_TAG | sed 's/[^0-9]*\([0-9]\+.*\)/\1/')
149- [ -z $VERSION_FULL ] VERSION_FULL="master"
150- [ -z $VERSION_MAJOR ] VERSION_FULL="master "
154+ [ -z $VERSION_FULL ] && VERSION_FULL="master"
155+ [ -z $VERSION_MAJOR ] && VERSION_MAJOR="dev "
151156 echo "Version major: $VERSION_MAJOR"
152157 echo "Version full: $VERSION_FULL"
153158 echo "::set-output name=VERSION_MAJOR::$VERSION_MAJOR"
154159 echo "::set-output name=VERSION_FULL::$VERSION_FULL"
155- - name : Build and push
160+ - name : Build and push Docker Hub
156161 uses : docker/build-push-action@v2
157162 with :
158163 context : .
@@ -163,3 +168,13 @@ jobs:
163168 sysdiglabs/aks-audit-log-installer:latest
164169 sysdiglabs/aks-audit-log-installer:${{ steps.prepare_version_labels.outputs.VERSION_MAJOR }}
165170 sysdiglabs/aks-audit-log-installer:${{ steps.prepare_version_labels.outputs.VERSION_FULL }}
171+ - name : Build and push GitHub Packages
172+ if : github.event_name == 'release'
173+ uses : docker/build-push-action@v2
174+ with :
175+ context : .
176+ file : ./build/Dockerfile
177+ platforms : linux/amd64
178+ push : true
179+ tags : |
180+ docker.pkg.github.com/sysdiglabs/aks-audit-log/aks-audit-log-installer:${{ steps.prepare_version_labels.outputs.VERSION_FULL }}
0 commit comments