Jenkins安裝步驟不用多說,網上有的是
介紹一下gitlab,Jenkins,服務器之間的關係,從gitlab上拉取代碼,Jenkins編譯打包發佈到指定服務器上。
注:在我工作過程中碰到一些解決不了的問題,後來直接捋不清它們之間的關係。
首先是插件,幾個常用插件。
說一下全局配置,前面沒什麼需要注意的
Publish over SSH 配置
全局配置基本沒什麼需要注意的,即使Publish over SSH 沒有配置也可以,下面說一下全局工具配置
還有就是構建任務的配置
這邊提一下,有可能是Jenkins本身刷新時間的問題,或者是網絡問題,git地址一直報錯,可以先去配置其它項 (注意一定要加端口)
這裏要注意的是有可能會提示找不到pom.xml文件,原因是構建之前,Jenkins要把代碼下載到本地,所以如果你沒有手動上傳的話這裏會報錯,繼續向下走就可以
上面的構建方式是我選用的,其它的構建方式還在研究過程中........
如果在安裝Jenkins時web界面出現該jenkins實例似乎已離線
將 root/.jenkins/hudson.model.UpdateCenter.xml中的
<url>https://updates.jenkins.io/update-center.json</url>
替換成
<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>