Я зарегистрировал 11 проектов gitlab runner.
Бегуны каждого проекта работают нормально, кроме 1 проекта.
Впервые я зарегистрировал участника этого проекта, он работает.
Но после того как я зафиксировал / подтолкнул некоторые изменения, произошла ошибка и сбой задания.
Я видел несколько решений, что обновление git-версии решило проблему, но я так не думаю.
Потому что все бегуны работают нормально, кроме этого проекта.
Серверная ОС: CentOS 7
git: 1.8.3.1
Первый зарегистрированный бегун
Запуск с помощью gitlab-runner 11.9.2 (...)
on (...)
Использование исполнителя Shell ...
Запуск на localhost.localdomain ...
Инициализированпустой Git-репозиторий в /home/gitlab-runner/(...)/.git/
Очистить репозиторий
Извлечение изменений с установленной глубиной git 50 ...
Создан свежий репозиторий.
Изhttps://gitlab.com/(...)
* [новая ветка] master -> origin / master
Извлечение (...) в качестве master ...
Пропуск установки подмодулей Git
$ echo "> gitlab-ci запущен"
запуск gitlab-ci
$ cd /home/(..)
$ echo"> запуск git pull "
запуск git pull
$ git pull
remote: Total 0(дельта 0), повторно используется 0 (дельта 0)
Уже обновлено.
Задание успешно выполнено
Второй коммит / пул, затем
Запуск с gitlab-runner 11.9.2 (...)
on (...)
Использование оболочки Shell ...
Запуск на localhost.localdomain ...
Повторная инициализация существующего репозитория Git в / home / gitlab-runner /(...) /. git /
Очистить репозиторий
Выборка изменений с глубиной git, установленной на 50 ...
Фатальный: удаленный источник уже существует.
Фатальный: git fetch-pack: ожидается мелкийсписок
ОШИБКА: задание не выполнено: статус выхода 1
редактировать.вот мой .gitlab-ci.yml
stages:
- deploy
deploy_to_master:
stage: deploy
script:
- echo "> gitlab-ci started"
- cd /home/www/dir
- echo "> git pull started"
- git pull
- echo "> permission set"
- chmod 707 -R ./data/
- chmod 707 -R ./plugin/nice/
- chmod 707 ./favicon.ico
- echo "> server reload(=httpd -k graceful)"
- systemctl reload httpd
only:
- master
tags:
- tags