Added a target for RCs (Release Candidates)
This commit is contained in:
parent
60dc72ed6d
commit
57b9389a13
11
Makefile
11
Makefile
|
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/make
|
#!/usr/bin/make
|
||||||
tagname = 10.4-5.1.6
|
tagname = 10.4-5.1.6
|
||||||
|
tagname_rc = 10.4-5.1.6rc
|
||||||
docker_user = setsoft
|
docker_user = setsoft
|
||||||
docker_img = setsoft/kicad_auto
|
docker_img = setsoft/kicad_auto
|
||||||
|
|
||||||
|
|
@ -14,13 +15,21 @@ build: download_packages
|
||||||
docker build -f Dockerfile -t $(docker_img):$(tagname) .
|
docker build -f Dockerfile -t $(docker_img):$(tagname) .
|
||||||
docker build -f Dockerfile -t $(docker_img):latest .
|
docker build -f Dockerfile -t $(docker_img):latest .
|
||||||
|
|
||||||
|
build_rc:
|
||||||
|
docker build -f Dockerfile -t $(docker_img):$(tagname_rc) .
|
||||||
|
|
||||||
upload_image:
|
upload_image:
|
||||||
#docker login --username=$(docker_user)
|
#docker login --username=$(docker_user)
|
||||||
docker push $(docker_img):$(tagname)
|
docker push $(docker_img):$(tagname)
|
||||||
docker push $(docker_img):latest
|
docker push $(docker_img):latest
|
||||||
|
|
||||||
|
upload_image_rc:
|
||||||
|
docker push $(docker_img):$(tagname_rc)
|
||||||
|
|
||||||
release: build upload_image
|
release: build upload_image
|
||||||
|
|
||||||
|
release_rc: build_rc upload_image_rc
|
||||||
|
|
||||||
# If docker is not installed in the host system
|
# If docker is not installed in the host system
|
||||||
install_docker:
|
install_docker:
|
||||||
sudo apt install docker.io
|
sudo apt install docker.io
|
||||||
|
|
@ -43,5 +52,5 @@ docker_shell:
|
||||||
--volume="/home/$(USER):/home/$(USER):rw" \
|
--volume="/home/$(USER):/home/$(USER):rw" \
|
||||||
$(docker_img):$(tagname) /bin/bash
|
$(docker_img):$(tagname) /bin/bash
|
||||||
|
|
||||||
.PHONY: download_packages build_release upload_image install_docker clean
|
.PHONY: download_packages build_release upload_image upload_image_rc install_docker clean build build_rc release release_rc
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue