首先下載最新的Jenkins的war包,放在tomcat的webapps的目錄下,然后運行,例如:
http://121.42.62.45:8080/jenkins/
然后按照一步步的提示,下載相關的插件,最后進入主界面:
下面是Jenkins的一些配置:
點擊左側的manager Jenkins,進入如下類似界面:
(1)首先配置 global tool configuration,點擊下面的按鈕:
來配置一下maven git gradle ant jdk等等
下面是我的配置:
基本上都是些默認配置,但是jdk我是引用的本地的jdk.
(2)再來下載一些必要的插件,點擊manager plugins:
進入:
這是我的一些插件
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目錄下查看:
表示成功了。