Как отключить выборку git-хранилища gitlab runner?

69
4

В моем.gitlab-ci.yml есть такая задача

deploy_all:
stage: deploy
script:
- cp project/target/jnlp/* html/jnlp/
tags:
- client:deploy-all

Все работает отлично, за исключением ненужных извлечений репозитория git. Ниже приводится выдержка из журнала бегунов

Running with gitlab-ci-multi-runner 9.1.0 (0118d89)
...
Fetching changes...
HEAD is now at 8dfc104 Update .gitlab-ci.yml
...
Job succeeded

Здесь не нужен репозиторий, потому что мне нужны только артефакты из других задач. Можно ли отключить это поведение?

спросил(а) 2018-02-02T09:41:00+03:00 2 года, 7 месяцев назад
1
Решение
80

Я нашел решение:

    обновленный gitlab до версии 10.x, руководство находится здесь https://docs.gitlab.com/runner/install/linux-repository.html

    отключить git checkout в скрипте сборки (путем добавления переменных)

    deploy_all:
    variables:
    GIT_STRATEGY: none
    GIT_CHECKOUT: "false"
    stage: deploy
    script:
    - cp project/target/jnlp/* html/jnlp/
    tags:
    - client:deploy-all

ответил(а) 2018-02-02T11:16:00+03:00 2 года, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема