jenkins配置演示

構建代碼的幾個名詞:linux

make:linux或者windows最原始的編譯工具,在Linux下編譯程序經常使用make,windows下對應的工具爲nmake。它負責組織構建的過程,負責指揮編譯器如何編譯,鏈接器如何鏈接,最後生成一個可用的文件。不少在網站上下載的源碼,Zip是一個源碼包,咱們用它的話須要對它進行編譯,編譯的話就是nmake.源碼包不能直接使用,須要進行編譯,只有編譯過了才能夠直接使用。apache

ant:它和make同樣也是編譯工具。make編譯一些比較複雜的工具使用起來不靈活,語法很難理解,延伸出ant工具。windows

maven:maven工具是對ant工具的進一步改進,在make工具中,若是咱們要編譯某些源文件,首先要安裝編譯器等工具。有時候須要不一樣版本的編譯器,在Java的編譯器須要不一樣的各類包的支持,若是把每一個包都下載下來,在makefile中進行配置制定,當須要的包很是多時,很難管理。maven像make同樣,是個構建工具,它如何調用各類不一樣的編譯器鏈接器呢?使用Maven plugin(maven插件)服務器

makefile就是咱們make的時候它會查這個裏面的這個依賴。還有系統的jar包等等。框架

maven已經很強大,它能夠控制編譯,控制鏈接,能夠生成各類報告,能夠進行代碼測試。但是該如何控制整個maven的流程呢?編譯仍是先鏈接?先進行代碼測試?仍是先生成報告,能夠用腳本對maven進行控制。eclipse

eclipse:包括編譯的時候須要依賴編譯的哪些庫。maven

jenkins平臺只是一個工具平臺,真正底層幹活的是仍是maven這個東西。工具

Eclipse:開發應該很是瞭解。Eclipse是一個框架和一組服務。學習

Maven如何管理開發的項目。測試

Maven項目對象模型能夠經過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。

POM是Maven項目中的文件,使用XML表示,名稱叫作pom.xml。

在Maven世界中,project能夠什麼都沒有,甚至沒有代碼,可是必須包含pom.xml文件。沒有這個文件的話一些項目依賴都沒有辦法管理。因此有Maven工程的話必需要有一個pom.xml文件。通常用Maven工具去生成。

Maven的缺省構建規則有較高的可重用行,因此經常用兩三行Maven構建腳本就能夠構建簡單的項目。因爲Maven的面向項目方法,許多APache Jakarra項目發文時可使用Maven,並且公司項目採用Maven的比例在持續增加。

學習先了解,make、ant、maven、Eclipse。

jenkins能夠將Maven下面的一些流程將它鏈接起來,比較連貫。

tar -zxf apache-maven-3.3.9-bin.tar.gz

cd apache-maven-3.3.9

ls

有bin、有conf就不須要編譯。tar的就不須要編譯

mv apache-maven-3.3.9 /usr/maven/

cd /usr/maven/

ls

rm -rf apache-maven-3.3.9/

cle

要部署成/usr/maven

bin下面有個mvn編譯工具。

./mvn --help

能夠打包、構建、編譯能夠多咱們的程序進行部署。

mvn這個工具很

 

jenkins的底層使用Maven進行底層的打包、構建,因此在jenkins這個平臺配置Maven文件。在服務器進行配置。

在百度直接輸入Maven,而後點擊下載。

mvn這個工具很強大

jekins只不過是把mvn這個工具的方式以圖形化界面的方式作一個整合。

因此真正打包、真正編譯的仍是咱們的mvn工具。

Maven裝好以後,須要在咱們的後臺進行配置。在系統管理裏面,用服務器能夠申請,在後臺能夠設置

系統管理裏面有一個系統設置。

相關文章
相關標籤/搜索