2016-07-01 4 views
2

Возможно ли в Gitlab иметь уценку с контролируемым источником, которая содержит ссылку на артефакт?Gitlab markdown ссылки на артефакты

Мой бегун генерирует показатели, которые сохраняются в файле. Этот вывод, конечно, не относится к управлению версиями. Если он был в управлении версиями, я мог бы просто ссылаться на него, без проблем. Вместо этого я отмечаю вывод как артефакт, чтобы он сохранялся после завершения сборки.

В настоящее время наши разработчики могут щелкнуть значок [прошедшего] для сборки, которая генерирует метрики, а затем нажать «Сборка артефактов» | «Обзор» | dir1 | ... до сгенерированной выходной метрики. Это сложно, и вы должны точно знать, где искать.

Было бы удобнее иметь ссылку на артефакт в README.md.

В этих docs утверждают, что я могу сохранить свои артефакты в другом месте, но это похоже на тяжелое решение, и оно не обобщает артефакты из разных проектов.

Эти docs говорят, что я могу встраивать числа сборки в имя файла артефакта, но на самом деле это не то, что мне нужно. Мне просто нужны артефакты из самой последней сборки.

То, что я хочу, является постоянным URL-адресом для артефакта, но я не могу найти ничего подобного.

ответ

2

Обновление февраля 2018:

С Gitlab 8.12, ссылка https: // gitlabInstance/myNamespace /repository/master/archive.zip. (например, https://gitlab.com/rpadovani/my-gitlab-ci/repository/master/archive.zip).

Есть и другие форматы.

Вы можете увидеть все форматы, щелкнув маленькое облако в правом верхнем углу страницы вашего проекта. download link

ОРИГИНАЛЬНЫЙ ОТВЕТ

Они работают над этим прямо сейчас.

С GitLab 8.10, есть API, чтобы сделать это:

curl -H "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" "https://gitlab.example.com/api/v3/projects/1/builds/artifacts/master/download?job=test" 

К сожалению, вы все еще не можете использовать веб-интерфейс, но есть уже MR реализовать его (и related bug с обсуждением).

После этого MR вы можете связать сборку в своем README

+0

Может ли кто-нибудь обновить этот ответ? Я думаю, это изменилось. –

+0

@ HendrikWiese сделано – rpadovani

+0

Удивительный! Благодаря! –

Смежные вопросы