1
我有一堆由gitlab上的提交觸發的作業。問題是,這些作業中的分支說明符是origin/${gitlabSourceBranch}
。無論何時我想手動重新運行作業,我都必須進入作業配置,將其更改爲origin/master
,然後運行。我想避免這種情況,並將所有這些作業完整複製並放入不同的選項卡,其名稱末尾爲-manual
。如何複製並重命名所有Jenkins作業?
我的工作是這樣的:
[Unit-test-tab]
ModuleName1-unit-test-python
ModuleName2-unit-test-python
ModuleName3-unit-test-java
etc...
我要讓所有這些工作的副本,並把他們在詹金斯[Unit-test-tab-manual]
下在末尾添加了-manual-
相同的名稱。所以基本上我想做一個標籤看起來像這樣:
[Unit-test-tab-manual]
ModuleName1-unit-test-python-manual
ModuleName2-unit-test-python-manual
ModuleName3-unit-test-java-manual
etc... (all with branch specifier changed to origin/master instead of origin/${gitlabSourceBranch)).
有沒有任何快速解決方案呢?我知道我可以手動做,但這很耗時,而且我有很多這些工作。提前致謝! :)