Added a target for RCs (Release Candidates)

This commit is contained in:
Salvador E. Tropea 2020-09-11 18:50:15 -03:00
parent 60dc72ed6d
commit 57b9389a13
1 changed files with 10 additions and 1 deletions

View File

@ -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