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

  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007
  • The Verge

    The Verge

    8 AĞUSTOS 2006