2016-04-22 3 views
1

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

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

Эта среда является PROD, она настроена правильно, так как на ней много людей, но я ее использую, и мне нужна помощь!

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

sudo puppet agent -t --environment my_branch

И я получаю:

Warning: Unable to fetch my node definition, but the agent run will continue: Warning: Find my_branch/node/hostname_agent_server?transaction_uuid=fb7c33d0-dab2-4c36-be0a-94870f6fbfcc&fail_on_404=true resulted in 404 with the message: Not Found: Could not find environment 'develop'

Моя ветвь "разработка/хххх/хххх" по этой причине в приведенном выше коде упоминается «Не удалось найти окружающую среду».

Не могли бы вы помочь мне с помощью c исправить?

ответ

1

Похоже, что это путает из-за косых черт в названии вашей ветки. Вот отрывок из кукольных документы:

Allowed Environment Names

имена среды могут содержать строчные буквы, цифры и символы подчеркивания. То есть, они должны соответствовать следующему регулярному выражению:

\A[a-z0-9_]+\Z

+0

Я получил его. Параметр '/' должен быть заменен на «_» из-за того, что выполняемый перехват крючок выполняет преобразование. Благодаря! –

 Смежные вопросы

  • Нет связанных вопросов^_^