Автоматически подтолкнуть драгоценный камень в rubygems.org с непрерывного интеграционного сервера
-
26-09-2019 - |
Вопрос
У меня есть непрерывный сценарий развертывания в интеграции / непрерывном развертывании, где я хочу, чтобы мой скрипт сборки выталкиваете драгоценный камень Ruby непосредственно из общедоступного сервера сборки (Teamcity.codebetter.com) в Rubygems.org.
Проблема в том, как я могу указать мои учетные данные? На моей местной машине у меня есть их под ~ / .gem / учетные данные, и все работает нормально, но как я могу сказать серверу сборки, чтобы подтолкнуть мой драгоценный камень?
Спасибо и лучшие пожелания, Штеффен Форкманн
Решение
Вы могли бы просто использовать само API, чтобы протолкнуть драгоценные камни. Смотрите конечную точку сообщения / API / V1 / Gems: http://rubygems.org/pages/api_docs.
Другие советы
Я бы догадался, если вы вручную выталкиваете один раз из непрерывной интеграционной коробки как пользователь, который запускает программное обеспечение CI, он может нажать в будущем.