Pass in build env from file.

This commit is contained in:
David Newhall II
2019-07-08 19:45:16 -07:00
parent f680257272
commit 3930ec495c
7 changed files with 76 additions and 43 deletions
+8 -7
View File
@@ -3,26 +3,27 @@
# Deploys a new homebrew formula file to golift/homebrew-tap.
# Requires SSH credentials in ssh-agent to work.
# Run by Travis-CI when a new release is created on GitHub.
APP=unpacker-poller
source ../.metadata.sh
if [ -z "$VERSION" ]; then
VERSION=$TRAVIS_TAG
fi
VERSION=$(echo $VERSION|tr -d v)
make ${APP}.rb VERSION=$VERSION
make ${BINARY}.rb VERSION=$VERSION
if [ -z "$VERSION" ]; then
VERSION=$(grep -E '^\s+url\s+"' ${APP}.rb | cut -d/ -f7 | cut -d. -f1,2,3)
VERSION=$(grep -E '^\s+url\s+"' ${BINARY}.rb | cut -d/ -f7 | cut -d. -f1,2,3)
fi
rm -rf homebrew-mugs
git config --global user.email "${APP}@auto.releaser"
git config --global user.name "${APP}-auto-releaser"
git config --global user.email "${BINARY}@auto.releaser"
git config --global user.name "${BINARY}-auto-releaser"
git clone git@github.com:golift/homebrew-mugs.git
cp ${APP}.rb homebrew-mugs/Formula
cp ${BINARY}.rb homebrew-mugs/Formula
pushd homebrew-mugs
git commit -m "Update ${APP} on Release: ${VERSION}" Formula/${APP}.rb
git commit -m "Update ${BINARY} on Release: ${VERSION}" Formula/${BINARY}.rb
git push
popd