drone correct arch management
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details

This commit is contained in:
Paolo Asperti 2023-02-14 01:46:59 +01:00
parent 30b85c9950
commit 07fc555bed
Signed by: paspo
GPG Key ID: 06D46905D19D5182
2 changed files with 10 additions and 1 deletions

View File

@ -10,6 +10,8 @@ steps:
- name: build
image: plugins/docker:linux-amd64
settings:
build_args:
- HUGO_ARCH=amd64
dockerfile: Dockerfile
dry_run: true
repo: docker.asperti.com/paspo/hugo
@ -20,6 +22,8 @@ steps:
- name: build_and_publish
image: plugins/docker:linux-amd64
settings:
build_args:
- HUGO_ARCH=amd64
dockerfile: Dockerfile
force_tag: true
password:
@ -49,6 +53,8 @@ steps:
- name: build
image: plugins/docker:linux-arm64
settings:
build_args:
- HUGO_ARCH=arm64
dockerfile: Dockerfile
dry_run: true
repo: docker.asperti.com/paspo/hugo
@ -59,6 +65,8 @@ steps:
- name: build_and_publish
image: plugins/docker:linux-arm64
settings:
build_args:
- HUGO_ARCH=arm64
dockerfile: Dockerfile
force_tag: true
password:

View File

@ -1,8 +1,9 @@
FROM debian:11-slim
ARG HUGO_VERSION=0.110.0
ARG HUGO_ARCH=amd64
ADD "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb" /tmp/hugo.deb
ADD "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-${HUGO_ARCH}.deb" /tmp/hugo.deb
RUN \
apt install -y /tmp/hugo.deb && rm /tmp/hugo.deb