天天看點

linux下jenkins安裝與配置

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系統管理->全局工具配置進行配置

linux下jenkins安裝與配置
linux下jenkins安裝與配置

5.打開jenkins系統管理->插件管理安裝maven插件(這樣才能建立maven任務),選中Maven Integration plugin,點選直接安裝。

6.建立任務,選擇建構一個maven項目,然後配置項目(其他配置預設即可)

linux下jenkins安裝與配置
linux下jenkins安裝與配置

這裡的配置和腳本的流程是:從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建構的項目了。

繼續閱讀