Compare commits

..

2 Commits

Author SHA1 Message Date
Erik Huelsmann
8227099206 Add build script to be called by ledgersmb-release-tools/publish
Some checks failed
Docker Image cleanup / cleanup (push) Has been cancelled
2025-08-09 13:53:39 +02:00
Erik Huelsmann
3a28ec4f27 * Automatic Dockerfile update by release process
Some checks are pending
Docker Image cleanup / cleanup (push) Waiting to run
2025-08-08 17:35:29 -04:00
2 changed files with 23 additions and 2 deletions

View File

@ -5,7 +5,7 @@ ARG SRCIMAGE=debian:bookworm-slim
FROM $SRCIMAGE AS builder
ARG LSMB_VERSION="1.12.11"
ARG LSMB_VERSION="1.12.12"
ARG LSMB_DL_DIR="Releases"
ARG ARTIFACT_LOCATION="https://download.ledgersmb.org/f/$LSMB_DL_DIR/$LSMB_VERSION/ledgersmb-$LSMB_VERSION.tar.gz"
@ -51,7 +51,7 @@ LABEL org.opencontainers.image.description="LedgerSMB is a full featured double-
the LedgerSMB project is to bring high quality ERP and accounting capabilities\
to Small and Midsize Businesses."
ARG LSMB_VERSION="1.12.11"
ARG LSMB_VERSION="1.12.12"
ARG LSMB_DL_DIR="Releases"
ARG ARTIFACT_LOCATION="https://download.ledgersmb.org/f/$LSMB_DL_DIR/$LSMB_VERSION/ledgersmb-$LSMB_VERSION.tar.gz"

21
build Executable file
View File

@ -0,0 +1,21 @@
#!/bin/bash
set -euxo pipefail
if [[ -n "${SET_LATEST_TAG:-}" ]]
then
latest_tags="-t ledgersmb/ledgersmb:latest -t ghcr.io/ledgersmb/ledgersmb:latest"
else
latest_tags=
fi
${DOCKER:-docker} buildx build \
--progress plain \
--platform ${PLATFORM:-linux/amd64,linux/arm64,linux/arm/v7} \
--build-arg "ARTIFACT_LOCATION=$ARTIFACT_LOCATION" \
-t ledgersmb/ledgersmb:$BRANCH \
-t ledgersmb/ledgersmb:$VERSION \
-t ghcr.io/ledgersmb/ledgersmb:$BRANCH \
-t ghcr.io/ledgersmb/ledgersmb:$VERSION \
$latest_tags \
--push .