| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/bin/bash
- #
- # Short script to verify behaviour of configure_ci_environment.sh
- #
- #
- cd $(dirname $0) # make dir
- touch .gitmodules # dummy file
- # $1 - branch name
- # $2 - 1 if public, empty if private
- function assert_branch_public()
- {
- (
- CI_COMMIT_REF_NAME=$1
- set -e
- source ./configure_ci_environment.sh
- [[ $IS_PUBLIC = $2 ]] || exit 1
- ) || { echo "Expected $1 public=$2. Failing"; exit 1; }
- }
- assert_branch_public master 1
- assert_branch_public release/v3.0 1
- assert_branch_public release/invalid
- assert_branch_public bugfix/invalid
- assert_branch_public v1.0 1
- assert_branch_public v1.0.0 1
- assert_branch_public v50.50.50 1
- assert_branch_public v1.2-rc77 1
- assert_branch_public v1.2.3-rc1 1
- assert_branch_public v1.2.3invalid
- (
- . ./configure_ci_environment.sh
- [[ $PEDANTIC_CFLAGS ]] || { echo "PEDANTIC_CFLAGS is not defined"; exit 1; }
- ) || { exit 1; }
- rm -f .gitmodules
|