SORU
18 ŞUBAT 2012, CUMARTESİ


Kullanarak gizli travis-cı tuşları apı

Benim bir projects travis-ci kullanmak istiyorum.

Proje bir API sarıcı, testlerin çoğu gizli API anahtarı kullanarak güveniyor. Yerel olarak test etmek için, ben sadece ortam değişkenleri olarak saklayabilirsiniz. Travis anahtarlar kullanmak için güvenli bir yolu nedir?

CEVAP
8 EKİM 2012, PAZARTESİ


Travis ortam değişkenleri ("Secure environment variables") şifrelemek için bir özelliği vardır. Bu gizli API anahtarınızı korumak için kullanılabilir. Başarıyla benim Heroku API anahtarı için bunu kullandım.

Tüm yapmanız gereken, travis gem yüklemek istediğiniz dize şifrelemek ve şifrelenmiş dize ekleyin .travis.yml. Şifreleme bir depo için geçerlidir. travis komut repo için ortak anahtarı alır ve sonra inşa sırasında dize şifresini çözebilir.

gem install --user travis
travis encrypt MY_SECRET_ENV=super_secret -r my_username/my_repo

Bu şu çıktıyı verir:

Please add the following to your .travis.yml file:

  secure: "OrEeqU0z6GJdC6Sx/XI7AMiQ8NM9GwPpZkVDq6cBHcD6OlSppkSwm6JvopTR\newLDTdtbk/dxKurUzwTeRbplIEe9DiyVDCzEiJGfgfq7woh GRo q6 UIWLE\n3nowpI9AzXt7iBhoKhV9lJ1MROrnn4DnlKxAEUlHTDi4Wk8Ei/g="

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012