Pergunta

Eu tenho um cenário contínuo de integração / implantação contínua, onde quero que meu script de construção empurre uma jóia rubi diretamente de um servidor de construção pública (TeamCity.codebetter.com) para rubygems.org.

O problema é: como posso especificar minhas credenciais? Na minha máquina local, eu os tenho sob ~/.gem/credenciais e tudo funciona bem, mas como posso dizer ao servidor de construção para empurrar minha jóia?

Obrigado e cumprimentos, Steffen Forkmann

Foi útil?

Solução

Você pode simplesmente usar a própria API para empurrar as jóias. Veja o endpoint post/api/v1/gems: http://rubygems.org/pages/api_docs

Outras dicas

Eu acho que se você pressionasse manualmente uma vez da caixa de integração contínua como o usuário que executa o software de IC, ele poderá empurrar no futuro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top