2017-04-26 70 views
0

我們最近將Ansible部署與Jenkins集成。所有看起來不錯,下一步是找到一種方法來存儲所有的劇本變量。最佳做法是什麼?我們希望爲每個環境設置不同的變量(Dev,QA,UAT,Prod)。非常感謝。在Jenkins中存儲Ansible變量

+0

可不可以給你配置一個更詳細一點的值?但是,例如,庫存可以用於不同階段的不同變量。 – user140547

+0

我不認爲你需要在詹金斯存儲任何Ansible變量來完成這個井。 –

回答

0

使用shell /批處理腳本並將它們設置爲環境變量。像

#!/bin/bash 
export var1=value1 
export var2=value2 

然後在運行playbook之前執行腳本。

source <script>.sh 
bash <script>.sh 

您也可以參數可通過詹金斯runtime.i.e期間傳遞

export var1=$1 and so on.....