mirror of
https://github.com/Mastermindzh/bw-export
synced 2025-08-03 16:12:55 +02:00
feat: initial version
This commit is contained in:
18
ci/docker-publish.sh
Normal file
18
ci/docker-publish.sh
Normal file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
DOCKER_SCOPE=${DOCKER_USERNAME:-"mastermindzh"}
|
||||
|
||||
TAGS=(
|
||||
"latest"
|
||||
"$(cat package.json | grep version | head -1 | awk -F: '{ print $2}' | sed 's/[\",]//g' | tr -d '[[:space:]]')"
|
||||
"$(git rev-parse HEAD)"
|
||||
)
|
||||
|
||||
NAME=$(cat package.json | grep name | head -1 | awk -F: '{ print $2}' | sed 's/[\",]//g' | tr -d '[[:space:]]')
|
||||
|
||||
docker build -t "$DOCKER_SCOPE/$NAME:latest" .
|
||||
|
||||
for tag in "${TAGS[@]}"; do
|
||||
docker tag "$DOCKER_SCOPE/$NAME:latest" "$DOCKER_SCOPE/$NAME:$tag"
|
||||
docker push "$DOCKER_SCOPE/$NAME:$tag"
|
||||
done
|
Reference in New Issue
Block a user