Автоматически отправлять gem на RubyGems.org с сервера непрерывной интеграции - PullRequest
1 голос
/ 05 августа 2010

У меня есть сценарий непрерывной интеграции / непрерывного развертывания, где я хочу, чтобы мой скрипт сборки перенаправил гем рубина непосредственно с общедоступного сервера сборки (teamcity.codebetter.com) на RubyGems.org.

Проблема заключается в том, что: Как я могу указать свои учетные данные?На моей локальной машине они находятся в ~ / .gem / credentials, и все работает нормально, но как я могу сказать серверу сборки, чтобы я отправил свой драгоценный камень?

Спасибо и наилучшими пожеланиями, Штеффен Форкманн

Ответы [ 2 ]

1 голос
/ 07 августа 2010

Вы можете просто использовать сам API для продвижения драгоценных камней.Смотрите конечную точку POST / api / v1 / gems: http://rubygems.org/pages/api_docs

0 голосов
/ 05 августа 2010

Полагаю, если вы вручную выдвинете один раз из окна непрерывной интеграции как пользователя, который запускает программное обеспечение CI, оно может выдвинуть его в будущем.

...