diff --git a/.drone.yml b/.drone.yml index 324738b..1cd71b0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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: diff --git a/Dockerfile b/Dockerfile index 2853347..d043991 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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