Skip to content
Snippets Groups Projects
Commit 30ecd1c7 authored by Christoph Witzko's avatar Christoph Witzko
Browse files

feat: push docker image to gitlab registry

parent 31ae095c
No related branches found
No related tags found
No related merge requests found
......@@ -70,4 +70,6 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
GITLAB_USER: ${{ secrets.GITLAB_USER }}
GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }}
run: ./scripts/release || exit 0
......@@ -14,14 +14,23 @@ ghr $(cat .ghr) bin/
# docker build
export IMAGE_NAME="docker.pkg.github.com/go-semantic-release/semantic-release/semantic-release"
export IMAGE_NAME_VERSION="$IMAGE_NAME:$VERSION"
export GL_IMAGE_NAME="registry.gitlab.com/go-semantic-release/semantic-release"
export GL_IMAGE_NAME_VERSION="$GL_IMAGE_NAME:$VERSION"
docker build --build-arg VERSION=$VERSION -t $IMAGE_NAME_VERSION .
docker tag $IMAGE_NAME_VERSION $IMAGE_NAME
docker tag $IMAGE_NAME_VERSION $GL_IMAGE_NAME
docker tag $IMAGE_NAME_VERSION $GL_IMAGE_NAME_VERSION
# push to docker hub
# push to GitHub Docker Registry
docker login docker.pkg.github.com -u $GITHUB_ACTOR -p $GITHUB_TOKEN
docker push $IMAGE_NAME_VERSION
docker push $IMAGE_NAME
# push to GitLab Docker Registry
docker login registry.gitlab.com -u $GITLAB_USER -p $GITLAB_TOKEN
docker push $GL_IMAGE_NAME_VERSION
docker push $GL_IMAGE_NAME
# publish npm package
cd ./npm-package && npm publish
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment