2017-08-08 87 views
0

我有兩個maven軟件倉庫:repo1repo2。他們沒有連接(我的意思是沒有父母\子女\依賴關係)maven-release-plugin可以在兩個遠程倉庫中創建一個標籤嗎?

我想使用maven-release-plugin在存儲庫中創建標籤。

是在follwoing情況成爲可能:

repo1執行release:preparerelease:perform。新標記和分支創建於repo1repo2

如果這是不可能的,如果它們是兩個存儲庫中的任何關係,這可能嗎?

我使用git存儲庫。

+0

所以你的意思是有兩個項目住在兩個不同的倉庫?因此,您製作了一個生活在回購1中的項目1,因此您爲什麼需要在項目2的回購2中製作一個標籤? – khmarbaise

+0

repo2是repo1分支的副本。有些用戶沒有權限查看repo1,只是repo2。當我釋放repo1而不是手動執行時,我想自動創建repo2版本。我不確定所描述的操作是否是這裏的最佳解決方案,我已準備好聽取建議如何以其他方式執行此操作:) – RuF

回答

0

maven-release-plugin僅適用於在pom.xml內配置的SCM-URL。

無法在兩個不同的git存儲庫中創建標籤或分支。

也許服務器端git hooks可能是您的解決方案。

[...]

後收到

的後接收完成後的整個過程,可以用來更新其他系統服務或者通知用戶掛機運行。

示例包括通過電子郵件發送列表,通知持續集成服務器或更新票據跟蹤系統 - 甚至可以解析提交消息以查看是否需要打開,修改或關閉任何票據。

[...]

安裝一個git的服務器上post-receive鉤子和創建基於你的條件以外,其它的git服務器上的新標籤或分支機構。

+0

謝謝,我會盡力。 – RuF

相關問題