172 похожих чатов

#!/Bin/Bash CONTAINER_NAME='Autotest-Etp' IP_ADDRESS='94.79.10.194' While getopts ":r:b:u:g:l:n:" opt; do case $opt in

r) REP_NAME="$OPTARG"
;;
b) BRANCH="$OPTARG"
;;
u) URL="$OPTARG"
;;
g) GROUP_NAME="$OPTARG"
;;
l) LOCAL="$OPTARG"
;;
n) BUILD_ID="$OPTARG"
;;
\?) echo "Invalid option -$OPTARG" >&2
;;
esac
done

#printf "Argument REP_NAME is %s\n" "$REP_NAME"
#printf "Argument BRANCH is %s\n" "$BRANCH"
#printf "Argument URL is %s\n" "$URL"
#printf "Argument GROUP_NAME is %s\n" "$GROUP_NAME"
#printf "Argument LOCAL is %s\n" "$LOCAL"

HOST_NAME="$(echo $URL | cut -d/ -f 3)"

if [ "$LOCAL" = true ]; then
docker-compose up -d --build
IP_ADDRESS="$(docker exec -u 0 "${CONTAINER_NAME}_chrome_1" /bin/sh -c '/sbin/ip route | grep -m1 -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b"')"
fi

docker exec -u 0 "${CONTAINER_NAME}_chrome_1" \
/bin/sh -c "! grep -q $HOST_NAME /etc/hosts && echo '$IP_ADDRESS $HOST_NAME' >> /etc/hosts || echo 0" \
&& docker-compose run -e REP_NAME=$REP_NAME \
-e BRANCH=$BRANCH \
-e URL=$URL \
-e GROUP_NAME=$GROUP_NAME \
-e IP_ADDRESS=$IP_ADDRESS \
-e BUILD_ID=$BUILD_ID \
-e LOCAL=$LOCAL \
codecept

1 ответов

4 просмотра

Язабан

Похожие вопросы

Обсуждают сегодня

Hi there everyone Is there anyone who have not started hamster bot yet? I need only one, I'll be glad if you do this for me DM if you haven't yet
Mehrshad
53
why some site like google has separate page for username/email and password?
Mr Thieves
21
Может быть небольшое отступление, но я тут решил обратить внимание на то, сколько весит хелловорлд на с++... Зачем он весит почти 250 Кб? У меня оконное приложение на фасме ве...
The Bird of Hermes
13
What do you wanna learn?
Malware ( DM = BLOCK )
12
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Всем привет. Программно добавляю документы в таблицу site_content в конце очищаю кеш $modx->clearCache(); Но документы появляются в дереве только после того как редактирую ...
Владимир
8
Подскажите, сейчас что то есть (JS модуль какой-нибудь), что можно использовать для: 1) переваривания javascript codа из html fileа, т.е. разбивки, на переменные, команды, бло...
Iar De
32
Мне интересно, скорее людей здесь используют D, Rust, C/C++ для решения реальных прикладных задач за деньги?)
Evil Satanson
43
кто поможет крякнуть чит? (реверс инжиринг) чтобы разблокировать премиум версию
Mёdkinson Medvezhkin
40
какие клиентские датасеты в лазаре умеют объединяться в master-detail? нужно забрать на клиент запись из одной таблицы и выборку из другой связанной один-ко-многим, отредактир...
Igor
19
Карта сайта