私は公的なレポに保管するトークンキーを必要とするAndroidプロジェクトを持っています。私はレポに私の鍵を託さない。私は自動ビルドのために私のレポをTravis CIと統合します。しかし、トークンキーが見つからないため、ビルドプロセスは失敗します。レポにコミットせずにCIにキーを提供する方法は?パブリックリポジトリに格納され、CIでトークンキーが必要なコードを構築する最善の方法は何ですか?
0
A
答えて
0
トラビスでは、このシナリオに対して暗号化された環境変数を正確に保存することができます。 hereを参照してください:travis
宝石を使用してリポジトリに添付された公開鍵を使用して
暗号化の環境変数
暗号化する環境変数を:
あなたは
travis
宝石がインストールされ、実行されていない場合gem install travis
。リポジトリのディレクトリで- は、次のコマンドを実行します
travis encrypt MY_SECRET_ENV=super_secret --add env.matrix
は、あなたの
.travis.yml
に変更をコミットします。暗号化と復号化の鍵は、リポジトリに関連付けられています。プロジェクトをフォークしてTravis CIに追加すると、暗号化された変数にアクセスすることはできません。
暗号化の方法については、Encryption keysで詳しく説明しています。
関連する問題
- 1. ビューモデルを構築する最善の方法は何ですか?
- 2. 精度が重要な場合に、DynamoDBに時間を格納する最善の方法は何ですか?
- 3. カスタムビデオプレーヤーのWebブラウザプラグインを構築する最善の方法は何ですか?
- 4. nservicebusソリューションを構築する最善の方法は何ですか?
- 5. Delphiでデータベースに列挙型を格納する最善の方法は何ですか?
- 6. アプリケーションの存続期間中に存在する必要があるオブジェクトを格納する最善の方法は何ですか?
- 7. 必要なモジュールから新しいオブジェクトを構築するためのパターンまたは最善の方法?
- 8. WPF、スタートアップ時に使用する定数を格納する最善の方法は何ですか?
- 9. asp.net mvc 2アプリケーションからSQL Serverにpdfファイルを格納する最善の方法は何ですか?
- 10. OAuthでShopify Appを構築する最善の方法
- 11. サブクラス固有のデータを格納する必要がある配列を継承する最善の方法は何ですか?
- 12. Windows開発者が使用するオープンソースライブラリDLLを構築する最善の方法は何ですか?
- 13. C#:プロジェクトに必要な一連の文字列値を格納するのに最適な構造ですか?
- 14. JavaでWebアプリケーションを構築するには何が必要ですか?
- 15. node.jsにイメージサービスを構築する最善の方法
- 16. どこに行くのが最善の方法ですか?必要な時に、どこかにJavaのarraylistやアクセステーブルにテーブルデータを格納しますか?
- 17. IPフロータプルをJAVAに格納する最良の方法は何ですか?
- 18. datetime値をdocumentdbに格納する最良の方法は何ですか?
- 19. 必要なDLL参照を格納する正しい.NET_Folderは何ですか?
- 20. SQLデータベースに格納される情報を「クリーン」にする最良の方法は何ですか?
- 21. Oracleにミリ秒を格納する最も良い方法は何ですか?
- 22. Rubyで各/ reverse_eachコードをリファクタリングする最善の方法は何ですか?
- 23. Javaで10,000レコードを格納するための最善のデータ構造
- 24. Directed Acyclic Word Graph(DAWG)を構築する最善の方法
- 25. ゲームマップを構築する最善の方法
- 26. iphone設定画面を構築する最善の方法
- 27. スクリプトを格納する「最良の」方法とは何ですか?
- 28. Amazon S3/Cloudfrontに何百万ものイメージを格納するディレクトリ構造ロジックが必要ですか?
- 29. Javaでデータを格納するためのデータ構造が必要です
- 30. 後で実行するためのコードを格納する最善の方法(Python)