2017-02-16 54 views
0

Мне нужно настроить конвейер CI в моей TFS с исходным репо в GitLab, я обновил раздел Trigger, как показано ниже, и проверил код, но сборка не была запущена, нужна ли конфигурация в репозитории GitLab? Пожалуйста, советьте, чтобы добиться этого.Настройка продолжается Интеграция в TFS с GitLab как репо

enter image description here

+0

Правильно ли он создается, если вы ставите очередь в сборке вручную? –

+0

@ Eddie-MSFT: Да. Он корректно создается при запуске сборки вручную. – Bandara

+0

У меня такая же ошибка, и журнал запускает автоматически: Для обычной проверки подлинности требуется безопасное подключение к серверу. ---> System.InvalidOperationException: для обычной проверки подлинности требуется безопасное подключение к серверу. Gitlab my gitlab выставляется http, и мы используем VSTS в облаке для подключения к GitLab, как внешнее репо. если я запускаю сборку вручную, она работает нормально. – gabriele

ответ

0

Я изменил интервал поляризации на 180 секунд, и он сработал.

1

Я хотел бы устранить проблему, проверив следующее в указанном порядке:

  • когда запуск сборки вручную, имеет ли исходный код загрузки из хранилища GitLab успешно работать?
  • если да, то:

    • вы создали и толкнул develop филиал в хранилище? Вам необходимо опубликовать локально созданную ветку «develop» в удаленном репозитории, например. >git push -u origin develop
  • если нет, то есть вопросы по «Услуги» запись, которую вы создали на TFS для доступа к хранилищу GitLab:

    • проверить, используется ли HTTPS в URL;
    • , чтобы включить HTTPS-доступ к вашему репозиторию, не забудьте указать пароль в своей учетной записи GitLab, затем используйте этот пароль вместе с вашим именем пользователя (адресом электронной почты) в конечной точке «Услуги», настроенной на TFS;

P.S. также проверьте, какое «соединение» выбрано в разделе «Репозиторий» вашего определения сборки: оно должно указывать на ваш репозиторий GitLab :-)