jenkins 多個jobs 間引數傳遞,可以減少job個數。
1. 首先建立乙個簡單的job (如test2)
執行簡單的windows bat指令碼
echo "current workspace is %workspace%"
echo "job_name is %job_name%"
2. 再建立乙個引數化job(test2_deploy)
也執行乙個簡單的命令列指令碼:
echo "current workspace is %workspace%"
echo "parameter version is %version%"
echo "parameter test2_workspace is %test2_workspace%"
echo "current work directory %cd%"
cd "%test2_workspace%"
e:echo "current work directory %cd% after change"
3. 修改job test2的配置,
在「構建後操作」 或 "post-build actions" 裡面選擇 「trigger parameterized build on other projects",如果沒有這個選項,先安裝」parameterized trigger「外掛程式。
並增加在job test2_deploy預定義的引數,這樣兩個job建立起了先後關係,test2 build後自動執行test_deploy,而且可以傳遞引數。
4. 測試結果:
upstream project test2的console out:
對應的downstream job test2_deploy的console out:
WM COPYDATA 程序間傳遞引數的問題
我們首先定義下面的結構,define buffer size max path 4 struct for loading report typedef struct report info report info,preport info 注意report info結構中的字元為字元陣列,這樣可以保...
執行緒間的資料共享與引數傳遞
1 執行緒間的資料共享 1 檔案共享 因為檔案儲存在pcb裡面,有檔案表陣列的存在。任何執行緒開啟的檔案,其他執行緒都可以通過檔案描述符操作檔案。驗證 include include include include include include void pthread fun void arg ...
jmeter多執行緒組間的引數傳遞
1.登入後,新增正規表示式提取器,提取伺服器返回資料 2.新增beanshell postprocessor後置處理器,使用 setproperty函式設定jmeter屬性值,全域性變數,指令碼如下 3.在其餘執行緒組需要用到該引數時,使用 p函式呼叫jmeter屬性值 注意有個逗號 ps 我使用多...