Size: a a a

2021 July 07

AL

Aleksey Lazarev in ru_gitlab
Вообще да
источник

AL

Aleksey Lazarev in ru_gitlab
Если там шелл я хер знает вообще что он там будет делать с таким
источник

AL

Aleksey Lazarev in ru_gitlab
А еще в начале джобы будет написано
источник

AL

Aleksey Lazarev in ru_gitlab
источник

TM

Tony Montana in ru_gitlab
раннер 13.12.0
источник

TM

Tony Montana in ru_gitlab
before_script:
 - printenv API_URL
 - git clone ${TEST_PROJECT} python_tests
 - ./bin/graphql-decorator &
 - sleep 60
script:
 - git branch -v
 - echo $TEST_PROJECT
 - cd python_tests
 - pip install -U -r requirements.txt
 - python -m pytest -s tests -m auth ${TEST_FOLDER} --alluredir=allure_results; if [[ $? -eq 0 ]]; then python -m pytest -n 6 -s tests -m "not auth" ${TEST_FOLDER} --alluredir=allure_results; fi;
after_script:
 - cd python_tests/allure_results
 - find . -name '*' -print | zip -q ../allure_results.zip -@ > /dev/null 2>&1
 - ALLURE_REPORT_URL=$(curl -s -i -F file=@../allure_results.zip "http://allure.s.o3.ru/upload?group=$CI_PROJECT_NAMESPACE&project=$CI_PROJECT_NAME&version=$STAGE_MARK-$CI_COMMIT_REF_NAME")
 - ALLURE_REPORT_URL=${ALLURE_REPORT_URL#"http://allure.s.o3.ru"}
 - echo $ALLURE_REPORT_URL
 - ALLURE_FINAL_REPORT_URL="http://ozallure.prod.s3.ceph.s.o3.ru:7480"$ALLURE_REPORT_URL"index.html"
 - echo $ALLURE_FINAL_REPORT_URL
 - kill $(ps aux | grep 'graphql-decorator' | awk '{print $2}')
источник

TM

Tony Montana in ru_gitlab
база поднимается через services
источник

AL

Aleksey Lazarev in ru_gitlab
и что будет без kill?) Он не убьет его и будет висеть? Покажи как он виснет ? И засунь свой ./bin & в scripts а не в before script возможно поможет
источник

TM

Tony Montana in ru_gitlab
что с kill что без него,  бинарь продолжает писать свои логи
источник

TM

Tony Montana in ru_gitlab
exit 0 тоже не работает
источник

AL

Aleksey Lazarev in ru_gitlab
Причему тут версия когда спросили executor
источник

TM

Tony Montana in ru_gitlab
kubernetes executor
источник

DV

Dmitry Vorobev in ru_gitlab
Да ну, before_script и script одним блоком идут на выполнение, разницы нет
источник

TM

Tony Montana in ru_gitlab
ну если бинарь я убираю, то все отрабатывает как надо
источник

AL

Aleksey Lazarev in ru_gitlab
Тогда нужно смотреть а не делает ли этот decorator nohup какой нибудь
источник

DV

Dmitry Vorobev in ru_gitlab
Процесс с пидом 1 не дохнет - контейнер висит, все логично
источник

TM

Tony Montana in ru_gitlab
after_script не отрабатывает
источник

A

Anton in ru_gitlab
Всем привет. Подскажите, а как правильно указать в gitlab-ci.yaml чтобы имидж после сборки пушился в реджистри гитлаба?
источник

A

Anton in ru_gitlab
источник

S

Sebor▂▅▇█▓▒░... in ru_gitlab
Так ты же логинишьтся в гитлабовский регистри, а пушишь в другой...
источник