Локальный 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)