проверяю условие
script:
- if [ "$ENVIRONMENT" = "prod" ]; then
export SERVERS="prod_host1 prod_host2"
elif [ "$ENVIRONMENT" = "dev" ]; then
export SERVERS="dev_host1 dev_host2"
fi
После этого есть job, который наследуется от базового
extends: .base-job
stage: Before
script:
- parallel.sh
Внутри этого скрипта уже происходит итерация по переменной $SERVERS. Но когда он запускается, переменная пустая. ЧЯДНТ?
переменные не передаются между джобами читай про dotenv, если надо передавать переменные
А как сделать в таком случае?
читай про dotenv, если надо передавать переменные
Обсуждают сегодня