使用Jenkins可持續集成maven項目

首先下載最新的Jenkins的war包,放在tomcat的webapps的目錄下,而後運行,例如:git

http://121.42.62.45:8080/jenkins/

而後按照一步步的提示,下載相關的插件,最後進入主界面:web

下面是Jenkins的一些配置:api

點擊左側的manager Jenkins,進入以下相似界面:tomcat

(1)首先配置 global tool configuration,點擊下面的按鈕:ruby

來配置一下maven git gradle ant jdk等等app

下面是個人配置:webapp

基本上都是些默認配置,可是jdk我是引用的本地的jdk.maven

(2)再來下載一些必要的插件,點擊manager plugins:ide

進入:gradle

這是個人一些插件

Ant Plugin
bouncycastle API Plugin	
Branch API Plugin	
build timeout plugin	
Capitomcat Plugin	
Config File Provider Plugin
Credentials Binding Plugin
Credentials Plugin
Deploy to container Plugin
Deploy to Websphere container Plugin
Display URL API
Durable Task Plugin
Email Extension Plugin
External Monitor Job Type Plugin
Folders Plugin
Git client plugin
Git plugin
GIT server Plugin
GitHub API Plugin
GitHub Branch Source Plugin
GitHub plugin	
Gradle Plugin
Icon Shim Plugin
Javadoc Plugin
JavaScript GUI Lib: ACE Editor bundle plugin JavaScript GUI Lib: Handlebars bundle plugin JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin JavaScript GUI Lib: Moment.js bundle plugin JUnit Plugin LDAP Plugin Mailer Plugin MapDB API Plugin Matrix Authorization Strategy Plugin Matrix Project Plugin Maven Integration plugin OWASP Markup Formatter Plugin PAM Authentication plugin Pipeline: API Pipeline: Basic Steps Pipeline: Build Step Pipeline: Groovy Pipeline: Input Step Pipeline: Milestone Step Pipeline: Nodes and Processes Pipeline: SCM Step Pipeline: Shared Groovy Libraries Pipeline: Stage Step Pipeline: Step API Pipeline: Supporting APIs Plain Credentials Plugin Resource Disposer Plugin ruby-runtime SCM API Plugin Script Security Plugin SSH Credentials Plugin SSH Slaves plugin Structs Plugin Subversion Plug-in Timestamper Token Macro Plugin Windows Slaves Plugin Workspace Cleanup Plugin

建立一個maven項目:

(1)建立maven項目

(2)配置代碼源,我使用的是git:

(3)定時持續集成

我使用的是手動集成,也能夠設置爲定時定點自動集成,例如:

(4)設置項目的pom.xml的路徑(相對路徑)

(5)自動部署

這裏必定要注意關於tomcat的設置,因爲個人tomcat是8.5的,tomcat不讓我遠程部署,古我註釋掉了Value標籤

而後這是個人tomcat-users.xml的用戶設置,位置爲:

建立的用戶:

這個項目的配置到此結束。

最後build一下,當出現31的那種狀況時,表示成功:

而後再來到tomcat的webapps目錄下查看:

表示成功了。

相關文章
相關標籤/搜索