@@ -46,31 +46,21 @@ jobs:
46
46
with :
47
47
push : true
48
48
platforms : linux/amd64,linux/arm64
49
- tags : ${{ secrets.DOCKERHUB_USERNAME }}/jenkins-core-image:${{ env.NEW_VERSION }}
49
+ tags : |
50
+ ${{ secrets.DOCKERHUB_USERNAME }}/jenkins-core-image:${{ env.NEW_VERSION }}
51
+ ${{ secrets.DOCKERHUB_USERNAME }}/jenkins-core-image:latest
50
52
build-args : |
51
53
"JENKINS_USER=${{ secrets.JENKINS_USER }}"
52
54
"JENKINS_PASS=${{ secrets.JENKINS_PASS }}"
53
55
"GITHUB_APP_KEY=${{ secrets.GH_APP_KEY }}"
54
- "GITHUB_APP_ID=${{ secrets.GH_APP_ID }}"
55
-
56
- - name : Build and Publish docker image with latest tag
57
- uses : docker/build-push-action@v5
58
- with :
59
- push : true
60
- platforms : linux/amd64,linux/arm64
61
- tags : ${{ secrets.DOCKERHUB_USERNAME }}/jenkins-core-image:latest
62
- build-args : |
63
- "JENKINS_USER=${{ secrets.JENKINS_USER }}"
64
- "JENKINS_PASS=${{ secrets.JENKINS_PASS }}"
65
- "GITHUB_APP_KEY=${{ secrets.GH_APP_KEY }}"
66
- "GITHUB_APP_ID=${{ secrets.GH_APP_ID }}"
56
+ "GITHUB_APP_ID=${{ secrets.GH_APP_ID }}"
67
57
68
58
- name : set up docker and scan docker image for vulnerabilities
69
59
uses : docker-practice/actions-setup-docker@master
70
60
- run : |
71
61
set -x
72
62
docker version
73
- docker run -v /var/run/docker.sock:/var/run/docker.sock aquasec/trivy image ${{ secrets.DOCKERHUB_USERNAME }}/jenkins-core-image:latest
63
+ docker run -v /var/run/docker.sock:/var/run/docker.sock aquasec/trivy image ${{ secrets.DOCKERHUB_USERNAME }}/jenkins-core-image:latest
74
64
75
65
- name : Set job end time
76
66
run : echo "JOB_END_TIME=$(date -u +"%d %B %A %Y %H:%M UTC")" >> $GITHUB_ENV
0 commit comments