linux 中 先安裝? git? ?maven? jdk? 環(huán)境
jenkins 是java 開發(fā)的辞嗡,所以 linux中滞造,安裝 jdk環(huán)境 是必須的
這里選擇使用通用的war包形式? 運(yùn)行 jenkins (畢竟是最簡(jiǎn)單的)
java -jar? 或者 放到 tomcat 容器中? ?(java -jar jenkins,war --httpPort=8081, 修改端口),先工程 是 tomcat.
啟動(dòng)tomcat? 喝杯茶挺狰, localhost:8080/jenkins? ?就能進(jìn)入enkins 頁(yè)面了。
按提示找到密鑰丰泊,默認(rèn)安裝初始化的插件(注意:不是離線模式)瞳购。此時(shí)又可以喝杯茶,順便還能上個(gè)WC 了学赛。
罢屈。。缠捌。曼月。? 點(diǎn)擊系統(tǒng)管理柔昼, Global Tool Configuration 進(jìn)入配置項(xiàng)
我用道德 JDK , MAVEN GIT
jdk? 和 maven? 路徑home? 填寫 到bin 上一個(gè)路徑
git 配好 環(huán)境后。 填git 就可以了
因?yàn)?我需要構(gòu)建一個(gè) mavne 項(xiàng)目? 所以需要下載 Maven Integration 插件(插件下載位置:系統(tǒng)管理--管理插件--可選插件)下好重啟一下(下方有 重啟選項(xiàng))
此時(shí)就可以構(gòu)建 maven 項(xiàng)目了聪姿。
挑幾個(gè) 通用的說(shuō)吧:
丟棄舊的構(gòu)建∫亦郑—— 這個(gè) 還是很有必要的? 可以保留 歷史版本 看項(xiàng)目選擇天數(shù) 和 保留幾個(gè)版本
我是git 項(xiàng)目? 填寫對(duì)應(yīng)的 git http 地址 末购。 添加對(duì)應(yīng)的賬號(hào)密碼? (列: 碼云的就是碼云的賬號(hào)密碼)再填對(duì)應(yīng)的分支
構(gòu)建觸發(fā)器? 有很多選擇。 自行谷歌自己先要的吧虎谢。我現(xiàn)在 用的是
Poll Scm?0 8-22/2 * * 1-5? ?周一到周五? 8-20 點(diǎn) 兩小時(shí)一次
然后 就是 maven 的命令了
保存盟榴, 立即構(gòu)建? 就能 把git 上pull 下來(lái)了。 但這不是我們想要的 還沒(méi)部署到 tomcat 呢婴噩。
1擎场、 可以直接 在Post Steps? 寫linux 命令 給項(xiàng)目打的war包復(fù)制到tomcat 下.
2、下載插件? Deploy to container Plugin
此時(shí)當(dāng)然 又可以 上個(gè)廁所 喝杯茶 重啟了(腎虧的話)几莽。
好了之后 選擇? 構(gòu)建后操作
WAR/EAR/? files 是相對(duì)路徑。maven 打包 肯定就是在 target 路徑下咯
Context Path 上下文路徑章蚣。 localhost:8080/motooling? ?打開工程 所以 站欺。是/motooling??
Containers 這里需要在 tomcat server.xml 中添加密碼(直接復(fù)制過(guò)去就行)
<role rolename="tomact"/><role rolename="manager"/><role rolename="manager-script"/><role rolename="manager-gui"/><role rolename="manager-status"/><user username="root" passwor="root" roles="tomcat,manager,manager-script,maamger-gui,manager-status"/>
添加 root 賬號(hào)密碼 大公高成。保存? 立即構(gòu)建。 喝杯茶? 就能啟動(dòng)使用自己的項(xiàng)目了 (localhost:8080/motooling/login......)