Skip to content

Commit

Permalink
Make shellcheck happy
Browse files Browse the repository at this point in the history
  • Loading branch information
jsf9k committed Feb 27, 2019
1 parent a57071d commit 6a6141b
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 12 deletions.
22 changes: 13 additions & 9 deletions bump_version.sh
Original file line number Diff line number Diff line change
@@ -1,39 +1,43 @@
#/usr/bin/env bash
#!/usr/bin/env bash

# bump_version.sh (show|major|minor|patch|prerelease|build)

set -o nounset
set -o errexit
set -o pipefail

VERSION_FILE=trustymail/__init__.py

HELP_INFORMATION="bump_version.sh (show|major|minor|patch|prerelease|build|finalize)"

old_version=$(sed -n "s/^__version__ = '\(.*\)'$/\1/p" $VERSION_FILE)

if [[ $# -ne 1 ]]
if [ $# -ne 1 ]
then
echo $HELP_INFORMATION
echo "$HELP_INFORMATION"
else
case $1 in
major|minor|patch|prerelease|build)
new_version=$(python -c "import semver; print(semver.bump_$1('$old_version'))")
echo Changing version from $old_version to $new_version
echo Changing version from "$old_version" to "$new_version"
sed -i "s/$old_version/$new_version/" $VERSION_FILE
git add $VERSION_FILE
git commit -m"Bumped version from $old_version to $new_version"
git commit -m"Bump version from $old_version to $new_version"
git push
;;
finalize)
new_version=$(python -c "import semver; print(semver.finalize_version('$old_version'))")
echo Changing version from $old_version to $new_version
echo Changing version from "$old_version" to "$new_version"
sed -i "s/$old_version/$new_version/" $VERSION_FILE
git add $VERSION_FILE
git commit -m"Bumped version from $old_version to $new_version"
git commit -m"Finalize version from $old_version to $new_version"
git push
;;
show)
echo $old_version
echo "$old_version"
;;
*)
echo $HELP_INFORMATION
echo "$HELP_INFORMATION"
;;
esac
fi
6 changes: 5 additions & 1 deletion tag.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
#!/usr/bin/env bash

set -o nounset
set -o errexit
set -o pipefail

version=$(./bump_version.sh show)

git tag v$version && git push --tags
git tag "v$version" && git push --tags
6 changes: 5 additions & 1 deletion travis_scripts/build_docker_image.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
#!/usr/bin/env bash

set -o nounset
set -o errexit
set -o pipefail

version=$(./bump_version.sh show)
docker build -t ${IMAGE_NAME}:$version .
docker build -t "$IMAGE_NAME":"$version" .
6 changes: 5 additions & 1 deletion travis_scripts/deploy_to_docker_hub.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
#!/usr/bin/env bash

set -o nounset
set -o errexit
set -o pipefail

echo "$DOCKER_PW" | docker login -u "$DOCKER_USER" --password-stdin
version=$(./bump_version.sh show)
docker push "$IMAGE_NAME":$version
docker push "$IMAGE_NAME":"$version"

0 comments on commit 6a6141b

Please sign in to comment.