mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-02 21:57:17 +00:00
Tests fail unless master has been merged into current branch
This commit is contained in:
6
script/includes.sh
Normal file
6
script/includes.sh
Normal file
@@ -0,0 +1,6 @@
|
||||
function exit_unless_master_merged {
|
||||
if [[ `git branch -a --merged $BUILDKITE_BRANCH` != *origin/master* ]]; then
|
||||
echo "This branch does not have the current master merged. Please merge master and push again."
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
@@ -3,11 +3,15 @@
|
||||
set -e
|
||||
|
||||
echo "--- Loading environment"
|
||||
source ./script/includes.sh
|
||||
source /var/lib/jenkins/.rvm/environments/ruby-1.9.3-p392
|
||||
if [ ! -f config/application.yml ]; then
|
||||
ln -s application.yml.example config/application.yml
|
||||
fi
|
||||
|
||||
echo "--- Verifying branch is based on current master"
|
||||
exit_unless_master_merged
|
||||
|
||||
echo "--- Bundling"
|
||||
bundle install
|
||||
|
||||
|
||||
Reference in New Issue
Block a user