git-secret/.ci/script.sh
Josh Rabinowitz 84aaf28784
Use "bundle list", not "bundle show" and disable alpine tests (#570)
* use 'bundle list', not 'bundle show'
* disable alpine tests because of #569
2020-01-08 11:42:53 -05:00

31 lines
690 B
Bash

#!/usr/bin/env bash
set -e
function run_kitchen_tests {
ansible --version
ruby --version
python3 --version
pip3 --version
bundler --version
bundle list
bundle exec kitchen test --test-base-path="$PWD/.ci/integration" $KITCHEN_REGEXP
}
# Only running `make test` on standard (non-docker) builds,
# since it is called inside the docker container anyway.
# Local builds:
if [[ "$GITSECRET_DIST" == "brew" ]]; then
make lint && echo 'make lint: test passed' || echo 'make lint: test failed'
make test
fi
if [[ "$GITSECRET_DIST" == "windows" ]]; then
make test
fi
# Linux:
if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ -n "$KITCHEN_REGEXP" ]]; then
run_kitchen_tests
fi