2017-10-20 78 views
0

我們可以直接在項目中使用Jenkins進行構建嗎,還是必須使用Maven或ANT?Can Jenkins可以用於構建項目還是必須使用Maven或ANT構建?

根據我的理解,這是過程,請糾正我,如果我錯了。 在Selenium webdriver中使用混合框架編寫腳本,在testng文件中配置測試,然後創建批處理文件並在Jenkins中上傳以創建cron作業。

現在我的問題是,我們可以直接使用Jenkins進行構建,還是我們必須使用Maven構建軟件?

+1

請刪除硒標籤。硒與你的問題無關。 –

+0

詹金斯可以啓動幾乎所有的東西。當你配置一個作業看看add build步驟時,你可以執行shell腳本,執行http請求...還有很多插件,特別是很多的selenium插件。 – StephaneM

+0

雖然您可以按照@StephaneM評論中的說明在腳本中啓動所有內容,但您的構建工具(Maven,Ant等)還有更多內建功能,您只需複製即可在Jenkins中使用該工具。 –

回答

0

Jenkins管道並不意味着構建腳本。你可以在Jenkins管道中做很多事情,並且可以用它複製一些相當複雜的構建,但這不是處理它的最好方法。使用Jenkins作爲膠水,將所有構建/測試/部署腳本拼接在一起。

0

答案應該是,NO。即使你可以使用Jenkins做一個構建,(就像你知道它只是一個程序的執行一樣)。

Jenkins的使用應該是配置你的配置項,進程(管道)在哪裏你應該使用像Maven,Ant這樣的工具(還有更多)(其中大部分工具都很容易配置)。

以這種方式,您的工作的可維護性將很容易。未來的升級將是無縫的。