0
我們最近將Ansible部署與Jenkins集成。所有看起來不錯,下一步是找到一種方法來存儲所有的劇本變量。最佳做法是什麼?我們希望爲每個環境設置不同的變量(Dev,QA,UAT,Prod)。非常感謝。在Jenkins中存儲Ansible變量
我們最近將Ansible部署與Jenkins集成。所有看起來不錯,下一步是找到一種方法來存儲所有的劇本變量。最佳做法是什麼?我們希望爲每個環境設置不同的變量(Dev,QA,UAT,Prod)。非常感謝。在Jenkins中存儲Ansible變量
使用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.....
可不可以給你配置一個更詳細一點的值?但是,例如,庫存可以用於不同階段的不同變量。 – user140547
我不認爲你需要在詹金斯存儲任何Ansible變量來完成這個井。 –