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

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011