Workflow enhancements (#2326)

1. Split publish part of ci.yml into independent publish.yml action (run on the same schedule)
2. Add docker-ci.yml without pushing capability on the same schedule as ci
This commit is contained in:
Łukasz Domeradzki
2021-05-20 23:36:02 +02:00
committed by GitHub
parent bdf541b058
commit 8c4a0d7f06
3 changed files with 394 additions and 336 deletions

29
.github/workflows/docker-ci.yml vendored Normal file
View File

@@ -0,0 +1,29 @@
name: ASF-docker-ci
on: [push, pull_request]
jobs:
main:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
submodules: recursive
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Build Docker image from Dockerfile
uses: docker/build-push-action@v2
with:
context: .
platforms: linux/amd64,linux/arm,linux/arm64
- name: Build Docker image from Dockerfile.Service
uses: docker/build-push-action@v2
with:
context: .
file: Dockerfile.Service
platforms: linux/amd64,linux/arm,linux/arm64