Refactored action workflows
Build and push Alpine Linux container images / Get build meta (push) Successful in 5s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.10) (push) Successful in 1m2s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.11) (push) Successful in 59s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.12) (push) Successful in 1m19s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.13) (push) Successful in 1m10s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.14) (push) Successful in 1m3s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.15) (push) Successful in 1m0s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.16) (push) Successful in 57s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.17) (push) Successful in 1m9s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.18) (push) Successful in 1m7s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.19) (push) Successful in 1m5s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.20) (push) Successful in 1m18s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.21) (push) Successful in 1m6s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.5) (push) Successful in 1m51s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.6) (push) Successful in 1m0s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.7) (push) Successful in 1m4s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.8) (push) Successful in 2m36s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.9) (push) Successful in 1m0s
Details
Build and push Alpine Linux container images / Build alpine linux container images (edge) (push) Successful in 1m21s
Details
Build and push Alpine Linux container images / Build latest alpine linux container images (push) Successful in 1m6s
Details
Build and push Alpine Linux container images / Get build meta (push) Successful in 5s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.10) (push) Successful in 1m2s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.11) (push) Successful in 59s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.12) (push) Successful in 1m19s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.13) (push) Successful in 1m10s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.14) (push) Successful in 1m3s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.15) (push) Successful in 1m0s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.16) (push) Successful in 57s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.17) (push) Successful in 1m9s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.18) (push) Successful in 1m7s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.19) (push) Successful in 1m5s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.20) (push) Successful in 1m18s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.21) (push) Successful in 1m6s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.5) (push) Successful in 1m51s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.6) (push) Successful in 1m0s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.7) (push) Successful in 1m4s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.8) (push) Successful in 2m36s
Details
Build and push Alpine Linux container images / Build alpine linux container images (3.9) (push) Successful in 1m0s
Details
Build and push Alpine Linux container images / Build alpine linux container images (edge) (push) Successful in 1m21s
Details
Build and push Alpine Linux container images / Build latest alpine linux container images (push) Successful in 1m6s
Details
This commit is contained in:
parent
7073fcf50d
commit
6d22e6b50b
|
@ -35,6 +35,22 @@ jobs:
|
||||||
version:
|
version:
|
||||||
- "3.5"
|
- "3.5"
|
||||||
- "3.6"
|
- "3.6"
|
||||||
|
- "3.7"
|
||||||
|
- "3.8"
|
||||||
|
- "3.9"
|
||||||
|
- "3.10"
|
||||||
|
- "3.11"
|
||||||
|
- "3.12"
|
||||||
|
- "3.13"
|
||||||
|
- "3.14"
|
||||||
|
- "3.15"
|
||||||
|
- "3.16"
|
||||||
|
- "3.17"
|
||||||
|
- "3.18"
|
||||||
|
- "3.19"
|
||||||
|
- "3.20"
|
||||||
|
- "3.21"
|
||||||
|
- "edge"
|
||||||
steps:
|
steps:
|
||||||
- name: Check out repository code
|
- name: Check out repository code
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
@ -47,7 +63,7 @@ jobs:
|
||||||
# uses: docker/setup-qemu-action@v3
|
# uses: docker/setup-qemu-action@v3
|
||||||
- name: Setup Docker buildx
|
- name: Setup Docker buildx
|
||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/setup-buildx-action@v3
|
||||||
- name: Build and push alpine ${{ matrix.version }}
|
- name: Build and push container image
|
||||||
uses: docker/build-push-action@v5
|
uses: docker/build-push-action@v5
|
||||||
with:
|
with:
|
||||||
# platforms: linux/amd64,linux/arm64
|
# platforms: linux/amd64,linux/arm64
|
||||||
|
@ -57,6 +73,33 @@ jobs:
|
||||||
ALPINE_VERSION=${{ matrix.version }}
|
ALPINE_VERSION=${{ matrix.version }}
|
||||||
tags: |
|
tags: |
|
||||||
${{ vars.DOCKERHUB_USERNAME }}/alpine:${{ matrix.version }}
|
${{ vars.DOCKERHUB_USERNAME }}/alpine:${{ matrix.version }}
|
||||||
|
- name: Scan container image with Trivy
|
||||||
|
uses: aquasecurity/trivy-action@0.20.0
|
||||||
|
with:
|
||||||
|
image-ref: '${{ vars.DOCKERHUB_USERNAME }}/alpine:${{ matrix.version }}'
|
||||||
|
format: 'sarif'
|
||||||
|
output: 'trivy-results.sarif'
|
||||||
|
|
||||||
|
build-latest:
|
||||||
|
name: Build latest alpine linux container images
|
||||||
|
container:
|
||||||
|
image: ghcr.io/catthehacker/ubuntu:act-latest
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs:
|
||||||
|
- prepare
|
||||||
|
- build
|
||||||
|
steps:
|
||||||
|
- name: Check out repository code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
- name: Login to docker.io
|
||||||
|
uses: docker/login-action@v3
|
||||||
|
with:
|
||||||
|
username: ${{ vars.DOCKERHUB_USERNAME }}
|
||||||
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
|
# - name: Set up QEMU
|
||||||
|
# uses: docker/setup-qemu-action@v3
|
||||||
|
- name: Setup Docker buildx
|
||||||
|
uses: docker/setup-buildx-action@v3
|
||||||
- name: Build latest version
|
- name: Build latest version
|
||||||
uses: docker/build-push-action@v5
|
uses: docker/build-push-action@v5
|
||||||
with:
|
with:
|
||||||
|
@ -65,15 +108,9 @@ jobs:
|
||||||
context: .
|
context: .
|
||||||
tags: |
|
tags: |
|
||||||
${{ vars.DOCKERHUB_USERNAME }}/alpine:latest
|
${{ vars.DOCKERHUB_USERNAME }}/alpine:latest
|
||||||
# - name: Scan alpine9 image with Trivy
|
- name: Scan container image with Trivy
|
||||||
# uses: aquasecurity/trivy-action@0.20.0
|
uses: aquasecurity/trivy-action@0.20.0
|
||||||
# with:
|
with:
|
||||||
# image-ref: '${{ vars.DOCKERHUB_USERNAME }}/alpine:9.5'
|
image-ref: '${{ vars.DOCKERHUB_USERNAME }}/alpine:latest'
|
||||||
# format: 'sarif'
|
format: 'sarif'
|
||||||
# output: 'trivy-results.sarif'
|
output: 'trivy-results.sarif'
|
||||||
# - name: Scan alpine9-micro image with Trivy
|
|
||||||
# uses: aquasecurity/trivy-action@0.20.0
|
|
||||||
# with:
|
|
||||||
# image-ref: '${{ vars.DOCKERHUB_USERNAME }}/alpine:9.5-micro'
|
|
||||||
# format: 'sarif'
|
|
||||||
# output: 'trivy-results.sarif'
|
|
||||||
|
|
Loading…
Reference in New Issue