Bash scripts helping with updates

This commit is contained in:
Davte 2018-10-25 19:35:09 +02:00
parent d95b487530
commit 166dd0e5cd
2 changed files with 23 additions and 0 deletions

8
merge_and_push.sh Normal file
View File

@ -0,0 +1,8 @@
#!/bin/bash
# Merge develop into master and push both branches; checkout to develop at the end.
git checkout master;
git merge develop;
git checkout develop;
git push origin master develop;

15
update_package.sh Normal file
View File

@ -0,0 +1,15 @@
#!/bin/bash
# Python virtual environment directory: packenv variable in my_config.sh
source my_config.sh;
# Ensure the success of importing procedure
if [ -z ${packenv} ];
then
printf "Please set in ""my_config.sh"" the path to bot python virtual environment\n\nExample:\npackenv=""path/to/virtual/env""\n";
exit;
fi
# Merge, push, build and publish package to pypi.org
bash merge_and_push.sh;
$packenv/python setup.py sdist bdist_wheel;
$packenv/twine upload --skip-existing dist/*;