[日常技能] Jenkins部署與安裝

什麼是Jenkins

jenkins是一個廣泛用於持續構建的可視化web工具,持續構建說得更直白點,就是各種項目的"自動化"編譯、打包、分發部署。jenkins可以很好的支持各種語言(比如:java, c#, php等)的項目構建,也完全兼容ant、maven、gradle等多種第三方構建工具,同時跟svn、git能無縫集成,也支持直接與知名源代碼託管網站,比如github、bitbucket直接集成。

基於GIT的瞭解Jenkins是如何部署的

  1. 必須從gitlab(源碼私服) 獲取我要打包的源
    1.1 指定分支最新源碼(TEst)
    1.2 並在本地切換過去
  2. 運行 mvn clean install 構建打包
  3. 打包之後存儲至指下位置
  4. 將對應的包 上傳到我們的nexus 私服(deploy、用戶和密碼)
  5. 基於Tomcat進行動態部署上去。

Jenkin部署

部署環境要求:

  • JDK 1.8
  • Tomcat 8.0+
  • Maven 3.1
  • Jenkins.war

兩種啓動方式

1. 基於java -jar 命令啓動

**在war包目錄下,命令行啓動**  
```
java -jar jenkins.war --ajp13Port=-1 --httpPort=8888
```
然後訪問localhost:8888,就可以使用

2. 直接基於任何servlet 容器(jetty\tomcat)等即可啓動

```
// 將原有的tomcat拷貝一份作爲jenkis-tomcat使用
cp -r tomcat/ jenkins-tomcat
// 將我們的jenkins.war文件拷貝到jenkins-tomcat的webapps中
mv jenkins.war ../jenkins-tomcat/webapps/
// 更改jenkins-tomcat的端口號
vi /usr/local/jenkins-tomcat/conf/server.xml
// 這是我改的一些端口號信息,具體改哪裏應該不用多說了
|8095|SHUTDOWN|
|8090|HTTP/1.1 |
|8493|Redirect|
// 啓動tomcat
/usr/local/jenkins-tomcat/bin/startup.sh
// 訪問 本機ip:8090 確認tomcat啓動完畢
// 訪問 本機ip:8090/jenkins 進入jenkins管理系統
// 初次使用會需要初始密碼 根據提示去獲取
vi /root/.jenkins/secrets/initialAdminPassword
// 進入之後選擇自定義安裝 等待安裝成功 
// 設置你第一個管理員賬號密碼
```
這時候正式進入jenkins  

關於jenkins 插件安裝

1.	首先選擇默認推推薦的插件安裝完成
2.	進入插件管理頁安裝如下插件
#maven 管理插件
Maven Integration plugin
#容器部署插件
Deploy to container Plugin 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章