2017-06-04 17 views
1

私はTravis CIで実行されるコマンドの一部として秘密のトークンが必要ですが、公開リポジトリにあります。私は秘密を守るためにencrypt parts of .travis.ymlを見つけることができます。ただし、次の例のようなコマンドを暗号化する手順を暗号化しませんY95MgqDf...Bc=}: No such file or directoryビルドステップを暗号化するにはどうすればよいですか?

after_deploy: 
- secure: "Y95MgqDf...Bc=" 

答えて

1

を言って失敗しました。それはトラビスによってサポートされていないようです。

代わりに、唯一の秘密の一部を暗号化:

$ travis encrypt TOKEN=verysecret 
secure: "CnLZ...lI=" 

は、環境変数に秘密を置く:

env: 
    global: 
    secure: CnLZ...lI= 

を次に環境変数を参照解除、あなたの秘密を必要とするとき。

after_deploy: 
- mycommand $TOKEN 
関連する問題