1.linux機器上先安裝git,tomcat和maven。
可以在maven的conf目錄下settings.xml加上以下代碼(阿裡雲鏡像加速,不然maven下載下傳會很慢):
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
2.到jenkins官網上下載下傳jenkins的war包,然後直接把war包放到tomcat的webapps中,接着通路http://(你的伺服器位址):8080/jenkins就能打開jenkins首頁了。ps:下載下傳下來的war包也可以這樣啟動:java -jar jenkins.war。
3.jenkins配置國内鏡像,我在首次打開jenkins界面時一直卡在初始化界面,因為此時在下載下傳插件,速度非常慢,我最後是配上國内鏡像才下載下傳成功的,之前因為速度慢一直報下載下傳失敗。。
在/root/.jenkins/目錄下的hudson.model.UpdateCenter.xml中把http://updates.jenkins-ci.org/update-center.json換成https://mirrors.shu.edu.cn/jenkins/updates/update-center.json。最終效果如下:
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://mirrors.shu.edu.cn/jenkins/updates/update-center.json</url>
</site>
</sites>
最新鏡像位址可參考:http://mirrors.jenkins-ci.org/status.html
4.打開jenkins系統管理->全局工具配置進行配置

5.打開jenkins系統管理->插件管理安裝maven插件(這樣才能建立maven任務),選中Maven Integration plugin,點選直接安裝。
6.建立任務,選擇建構一個maven項目,然後配置項目(其他配置預設即可)
這裡的配置和腳本的流程是:從git中拉取代碼到~/.jenkins/workspace/mavendemo(mavendome是你建立的jenkins任務名字)目錄下,用package -DskipTests=true對項目進行打包,打包後在項目的target目錄下生成myspringbootdemo-0.0.1-SNAPSHOT.war(格式是項目名-版本号,這個在springboot配置檔案中可改)包,然後把這個war包放到tomcat下,最後通路http://(你的伺服器ip):8080/myspringbootdemo-0.0.1-SNAPSHOT/,就能通路到你用jenkins建構的項目了。