Локальный gitlab - проблема с Job artifacts

я хочу использовать Job artifacts на этапе сборки кода (чтобы потом можно было переиспользовать на других этапах развертывания). В документации рекомендуют использовать API:

GET /projects/:id/jobs/artifacts/:ref_name/raw/*artifact_path?job=name

либо обращение через веб https://example.com///-/jobs/artifacts//download?job=<job_name>

или так

https://example.com/<namespace>/<project>/-/jobs/artifacts/<ref>/raw/<path_to_file>?job=<job_name>

но эти варианты в моем случае не работают! возможно из-за того что у меня локальная установка (не облачная)

Но рабатает вариант получения артифактов (с указанием JobId):

curl --output artifacts.zip --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/1/jobs/42/artifacts"

Этот как раз то что мне и нужно, но как узнать JobId, когда я буду пытаться получить артефакт из другого пайплайн? (Проблема: варианты обращения по branch/raw не работают - ответ 404)


Ответы (0 шт):