Можно ли использовать артефакт gitlab, созданный на первом шаге, в docker сразу на шаге 2 - PullRequest
0 голосов
/ 13 июля 2020

Мой конвейер состоит из пары шагов. Первый шаг, который мы сделали, - это создать артефакт (артефакт сборки, показанный ниже) для приложения. Net.

  build-artifact:
      image: mcr.microsoft.com/dotnet/core/sdk:3.1-buster
      stage: build-artifact
      script:
        - dotnet restore
        - dotnet publish -c Release -o ./published
      artifacts:
        paths:
          - ./published/

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

 COPY ./published .

Может ли кто-нибудь предложить, как получить доступ к этому артефакту gitlab в docker файл.

1 Ответ

0 голосов
/ 14 июля 2020

У меня неправильный контекст docker папки, я не могу go вернуться в родительскую папку файла docker. Как только я перемещу файл docker в доступный, я могу получить доступ к опубликованному.

...