@xosodoy

Как в gitlab ci pipeline прописать путь?

Мне нужно чтобы при запуске pipeline каждый раз создавалась папка в определенном месте. Я указываю существующий путь и папку, которая должна в нем содастся, но у меня ошибка - такого пути нет. Подскажите пожалуйста что может быть не так? Спасибо.

Мой .gitlab-ci.yml
stages:
    - build

stage_test:
    stage: build
    image: ubuntu:20.04
    tags:
        - gitlab
    script:
        - cd
        - echo "$PWD"
        - cd /home/test_user/
        - mkdir project01


$ cd
$ echo "$PWD"
/root
$ cd /home/test_user/
/usr/bin/bash: line 121: cd: /home/test_user/: No such file or directory
ERROR: Job failed: exit code 1
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
Пайплайн исполняется в контейнере, создаваемом из имейджа ubuntu:20.04 - он "чистый" при каждом запуске пайплайна и не сохраняет состояний между запусками, в нем нет никакого test_user.
По окончании работы пайплайна, контейнер и его содержимое будут удалены.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы