Skip to content
Makefile 987 B
Newer Older
Marco De Donno's avatar
Marco De Donno committed
all:

update:
	git pull
	git submodule update

fromtemplate:
	cat docker-compose.yml.template | envsubst > docker-compose.yml

build: conf fromtemplate
	docker-compose build --pull
	docker push cr.unil.ch/icnml_web:${CI_COMMIT_SHORT_SHA}
	docker push cr.unil.ch/icnml_redis:${CI_COMMIT_SHORT_SHA}
Marco De Donno's avatar
Marco De Donno committed
app:
	-cd web/app; git checkout master; git merge develop; git push --all;
	-echo "App update" > .git.message
	-echo "" >> .git.message
	-git diff --submodule=log >> .git.message
Marco De Donno's avatar
Marco De Donno committed
	-git add web/app
	-git commit -F .git.message
	-rm .git.message
Marco De Donno's avatar
Marco De Donno committed
	-git push
lib:
	-git submodule update --recursive --remote web/library/
	-echo "Lib update" > .git.message
	-echo "" >> .git.message
	-git diff --submodule=log web/library/ >> .git.message
	-git add web/library/*
	-git commit -F .git.message
	-rm .git.message
	-git push
	-git checkout develop
Marco De Donno's avatar
Marco De Donno committed

Marco De Donno's avatar
Marco De Donno committed
master:
Marco De Donno's avatar
Marco De Donno committed
	-git checkout master
	-git merge develop
Marco De Donno's avatar
Marco De Donno committed
	-git push
Marco De Donno's avatar
Marco De Donno committed
	-git checkout develop