0
我特拉維斯建在那裏我需要運行命令 「terraform計劃-var subscription_key = 23456」如何傳遞命令行參數(加密) - 特拉維斯CI
我不想顯示我的「subscription_key」當travis執行構建時,是否有任何解決方法可以通過該方法對值進行加密並在Travis校驗中提供它?
感謝
我特拉維斯建在那裏我需要運行命令 「terraform計劃-var subscription_key = 23456」如何傳遞命令行參數(加密) - 特拉維斯CI
我不想顯示我的「subscription_key」當travis執行構建時,是否有任何解決方法可以通過該方法對值進行加密並在Travis校驗中提供它?
感謝
您可以定義encrypted env variable例如MY_SUBSCRIPTION_KEY
並改變你的腳本:
script:
- secure: XXXXXXXXXXXXXX
您.travis.yml
:terraform plan -var subscription_key=$MY_SUBSCRIPTION_KEY
您也可以使用travis encrypt "terraform plan -var subscription_key=23456" --add script
這將增加像加密整個腳本行。
當然你必須有travis命令行客戶端installed。