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

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • SunsetTrance

    SunsetTrance

    20 EYLÜL 2008