justfile changes
This commit is contained in:
parent
c76b390c6c
commit
8f2f40f566
1 changed files with 5 additions and 0 deletions
5
Justfile
5
Justfile
|
@ -1,4 +1,6 @@
|
|||
alias build := build-release
|
||||
alias docker := build-docker
|
||||
alias push := push-docker-latest
|
||||
|
||||
version := `cat Cargo.toml | grep -m1 version | awk -F' ' '{print $3}' | sed 's|"||g'`
|
||||
major_version := shell("echo $1 | awk -F'.' '{print$1}'", version)
|
||||
|
@ -15,10 +17,12 @@ build-release:
|
|||
build-debug:
|
||||
cargo build
|
||||
|
||||
# build docker images locally
|
||||
build-docker: clean
|
||||
docker build -t picca:{{version}} -t picca:{{major_version}} -t picca:latest \
|
||||
--build-arg VERSION={{version}} --build-arg DATE="{{date}}" -f docker/Dockerfile .
|
||||
|
||||
# build images and push to forge
|
||||
push-docker: build-docker
|
||||
docker tag picca:{{version}} forge.steck.dev/bryson/picca:{{version}}
|
||||
docker tag picca:{{version}} forge.steck.dev/bryson/picca:{{major_version}}
|
||||
|
@ -26,6 +30,7 @@ push-docker: build-docker
|
|||
docker image rm forge.steck.dev/bryson/picca:{{version}}
|
||||
docker image rm forge.steck.dev/bryson/picca:{{major_version}}
|
||||
|
||||
# push images as well as latest
|
||||
push-docker-latest: build-docker push-docker
|
||||
docker tag picca:{{version}} forge.steck.dev/bryson/picca:latest
|
||||
docker push forge.steck.dev/bryson/picca:latest
|
||||
|
|
Loading…
Add table
Reference in a new issue