Size: a a a

2020 March 02

AS

Artem Savinov in ru_gitlab
* заодно мне расскажешь- будет ли это работать для артефактов другого проекта)
источник

ДР

Друг Рыболова in ru_gitlab
Artem Savinov
* заодно мне расскажешь- будет ли это работать для артефактов другого проекта)
))) хорошо
источник

AS

Alexey Shumkin in ru_gitlab
Друг Рыболова
чтобы дальше собрать уже с новой либой которая собралась в этом проекте)
Ты бы реплаил ещё :) отслеживать месаги недосуг..
источник

AG

Andrey Gumilev in ru_gitlab
Artem Savinov
* заодно мне расскажешь- будет ли это работать для артефактов другого проекта)
Будет
источник

AG

Andrey Gumilev in ru_gitlab
Artem Savinov
Попробуй этот скрипт- он скачивает артефакты с последнего успешного билда заданной джобы, соответственно нужно определить переменные JOB PRIVATE_TOKEN REF PROJECT
Подобное писал
источник

A

Andor in ru_gitlab
источник

A

Andor in ru_gitlab
ну и снова порекламируюсь: https://gitlab.com/Andorka/awesome-gitlab
источник

AS

Artem Savinov in ru_gitlab
Оно другое качает, у меня именно для джобы, а не stage или pipeline в целом.
источник

AG

Andrey Gumilev in ru_gitlab
Artem Savinov
Попробуй этот скрипт- он скачивает артефакты с последнего успешного билда заданной джобы, соответственно нужно определить переменные JOB PRIVATE_TOKEN REF PROJECT
источник

AG

Andrey Gumilev in ru_gitlab
Мое чудо попроще
источник

A

Andor in ru_gitlab
законтрибьються в список
источник

AS

Artem Savinov in ru_gitlab
Andrey Gumilev
Мое чудо попроще
Проверок меньше
источник

AG

Andrey Gumilev in ru_gitlab
Artem Savinov
Проверок меньше
Мне вот это не нравится per_page=${PER_PAGE:-50}" |
источник

AG

Andrey Gumilev in ru_gitlab
Artem Savinov
Проверок меньше
Ммм нам нужен последний
источник

AS

Artem Savinov in ru_gitlab
Оно будет работать если в одном и том же pipeline брать артефакты предыдущего stage?
источник

AS

Artem Savinov in ru_gitlab
У них баг(или хотелка  - не помню) на эту тему- через апи из доков это не работает
источник

AS

Artem Savinov in ru_gitlab
Ну у меня задача весьма специфическая была, в зависимости от условий таска могла создатся в текущем pipeline а могла и не создаться, а все артефакты хотелось брать однообразно.
источник

A

Andor in ru_gitlab
сделай скрипт на рубях ;)
источник

AG

Andrey Gumilev in ru_gitlab
Artem Savinov
Оно будет работать если в одном и том же pipeline брать артефакты предыдущего stage?
Да, но легко модифицировать.
источник

AG

Andrey Gumilev in ru_gitlab
Andrey Gumilev
Да, но легко модифицировать.
curl -k --location --header "PRIVATE-TOKEN: токен" "https://gitlab.ru/api/v4/projects/170/pipelines" | jq '.[]' | head -9 | jq '.id'

JOB_ID=$(curl -k --location --header "PRIVATE-TOKEN: $MY_TOKEN" "https://gitlab.ru/api/v4/projects/$CI_PROJECT_ID/pipelines/$PIPELINE_ID(из предыдущего скрипта айди)/jobs" | jq '.[] | select(.name == "'$1'") | .id' | tail -1)
источник