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

  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009