From 7a5dc5db8fd0cb366e498c574ac339cf38a31748 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 21 Aug 2022 15:29:42 +0200 Subject: [PATCH] with branches --- .releaserc.yml | 4 +++- scripts/build_docker.sh | 4 +++- templates/build_docker.Dockerfile | 12 +++++++++--- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.releaserc.yml b/.releaserc.yml index def190e..9ca5241 100644 --- a/.releaserc.yml +++ b/.releaserc.yml @@ -1,2 +1,4 @@ release: - branches: ["main", "next"] + branches: + - "main" + - "next" diff --git a/scripts/build_docker.sh b/scripts/build_docker.sh index 4be3847..17432c5 100755 --- a/scripts/build_docker.sh +++ b/scripts/build_docker.sh @@ -2,4 +2,6 @@ set -e -docker build -f $TMP/build_docker.Dockerfile . +export DOCKER_BUILDKIT=1 + +docker build --ssh default -f $TMP/build_docker.Dockerfile . diff --git a/templates/build_docker.Dockerfile b/templates/build_docker.Dockerfile index 705be46..53f98d1 100644 --- a/templates/build_docker.Dockerfile +++ b/templates/build_docker.Dockerfile @@ -1,7 +1,13 @@ -FROM node +FROM node:alpine -#RUN npx semantic-release@18 +# Install ssh client and git +RUN apk add --no-cache openssh-client git + +RUN yarn global add semantic-release@18 + +# Download public key for github.com +RUN mkdir -p -m 0700 ~/.ssh && ssh-keyscan github.com >> ~/.ssh/known_hosts COPY . . -RUN npx semantic-release@18 +RUN --mount=type=ssh,id=default semantic-release