+ platforms
This commit is contained in:
parent
9dea6c8885
commit
dc1feb03de
3 changed files with 12 additions and 5 deletions
9
.github/workflows/docker.yml
vendored
9
.github/workflows/docker.yml
vendored
|
|
@ -1,7 +1,10 @@
|
||||||
name: Build and push docker images
|
name: Build and push docker images
|
||||||
|
|
||||||
# Only trigger, when the Release Linux workflow succeeded
|
|
||||||
on:
|
on:
|
||||||
|
push:
|
||||||
|
branches: [main]
|
||||||
|
paths:
|
||||||
|
- ".github/workflows/docker.yml"
|
||||||
workflow_run:
|
workflow_run:
|
||||||
workflows: ["Release Linux"]
|
workflows: ["Release Linux"]
|
||||||
types:
|
types:
|
||||||
|
|
@ -40,6 +43,7 @@ jobs:
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v2
|
||||||
with:
|
with:
|
||||||
context: ./docker/development
|
context: ./docker/development
|
||||||
|
platforms: linux/amd64
|
||||||
build-args: |
|
build-args: |
|
||||||
VERSION=${{ env.VERSION }}
|
VERSION=${{ env.VERSION }}
|
||||||
ARCH=amd64
|
ARCH=amd64
|
||||||
|
|
@ -50,6 +54,7 @@ jobs:
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v2
|
||||||
with:
|
with:
|
||||||
context: ./docker/development
|
context: ./docker/development
|
||||||
|
platforms: linux/arm64
|
||||||
build-args: |
|
build-args: |
|
||||||
VERSION=${{ env.VERSION }}
|
VERSION=${{ env.VERSION }}
|
||||||
ARCH=arm64
|
ARCH=arm64
|
||||||
|
|
@ -60,6 +65,7 @@ jobs:
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v2
|
||||||
with:
|
with:
|
||||||
context: ./docker/production
|
context: ./docker/production
|
||||||
|
platforms: linux/amd64
|
||||||
build-args: |
|
build-args: |
|
||||||
VERSION=${{ env.VERSION }}
|
VERSION=${{ env.VERSION }}
|
||||||
ARCH=amd64
|
ARCH=amd64
|
||||||
|
|
@ -70,6 +76,7 @@ jobs:
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v2
|
||||||
with:
|
with:
|
||||||
context: ./docker/production
|
context: ./docker/production
|
||||||
|
platforms: linux/arm64
|
||||||
build-args: |
|
build-args: |
|
||||||
VERSION=${{ env.VERSION }}
|
VERSION=${{ env.VERSION }}
|
||||||
ARCH=arm64
|
ARCH=arm64
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
# -t yaoapp/yao-dev:${VERSION}-${ARCH} .
|
# -t yaoapp/yao-dev:${VERSION}-${ARCH} .
|
||||||
#
|
#
|
||||||
# Build:
|
# Build:
|
||||||
# docker build --build-arg VERSION=0.9.1 --build-arg ARCH=amd64 -t yaoapp/yao:0.9.1-amd64-dev .
|
# docker build --platform linux/amd64 --build-arg VERSION=0.9.1 --build-arg ARCH=amd64 -t yaoapp/yao:0.9.1-amd64-dev .
|
||||||
# docker build --build-arg VERSION=0.9.1 --build-arg ARCH=arm64 -t yaoapp/yao:0.9.1-arm64-dev .
|
# docker build --platform linux/arm64 --build-arg VERSION=0.9.1 --build-arg ARCH=arm64 -t yaoapp/yao:0.9.1-arm64-dev .
|
||||||
#
|
#
|
||||||
# Tests:
|
# Tests:
|
||||||
# docker run --rm yaoapp/yao:0.9.1-amd64-dev yao version
|
# docker run --rm yaoapp/yao:0.9.1-amd64-dev yao version
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
# -t yaoapp/yao-dev:${VERSION}-${ARCH} .
|
# -t yaoapp/yao-dev:${VERSION}-${ARCH} .
|
||||||
#
|
#
|
||||||
# Build:
|
# Build:
|
||||||
# docker build --build-arg VERSION=0.9.1 --build-arg ARCH=amd64 -t yaoapp/yao:0.9.1-amd64 .
|
# docker build --platform linux/amd64 --build-arg VERSION=0.9.1 --build-arg ARCH=amd64 -t yaoapp/yao:0.9.1-amd64 .
|
||||||
# docker build --build-arg VERSION=0.9.1 --build-arg ARCH=arm64 -t yaoapp/yao:0.9.1-arm64 .
|
# docker build --platform linux/arm64 --build-arg VERSION=0.9.1 --build-arg ARCH=arm64 -t yaoapp/yao:0.9.1-arm64 .
|
||||||
#
|
#
|
||||||
# Tests:
|
# Tests:
|
||||||
# docker run --rm yaoapp/yao:0.9.1-amd64 yao version
|
# docker run --rm yaoapp/yao:0.9.1-amd64 yao version
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue