日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

搭建Jenkins持续集成环境

發布時間:2024/3/24 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建Jenkins持续集成环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • Jenkins介紹
  • Jenkins使用場景
  • 安裝Jenkins,以war包安裝為例
    • 1. 下載Jenkins
    • 2. 啟動Jenkins,初始化Jenkins

Jenkins介紹

Jenkins提供了軟件開發的持續集成服務。Jenkins作為后臺程序運行,通過shell腳本或win批處理腳本管理我們開發的后臺服務。

Jenkins使用場景

以后臺開發為例,筆者使用的是SpringBoot+Maven。

  • 在沒有用Jenkins之前的開發步驟:

本地編寫代碼->本地測試->Maven打包->包上傳服務器->登錄服務器重啟服務->遠程服務測試

  • 使用Jenkins之后的開發步驟:

本地編寫代碼->本地測試->Git Push->遠程服務測試

Jenkins在開發的過程中負責構建和重啟服務的工作,這樣可以讓開發者或者測試人員只需要專心做開發和測試的工作,很大程度上提高了開發效率。
Jenkins支持完整的shell,可以擴展出很多玩法,比如可以用Jenkins在各大Android應用市場上同時發布APP。

安裝Jenkins,以war包安裝為例

1. 下載Jenkins

從Jenkins官網下載jenkins.war包

2. 啟動Jenkins,初始化Jenkins

# mkdir /usr/local/jenkins # cp jenkins.war /usr/local/jenkins/ # cd /usr/local/jenkins/ # nohup java -jar jenkins.war > jenkins.log --httpPort=8999 --prefix=/jenkins 2>&1 &

啟動Jenkins,端口和prefix隨意設置,設置prefix可以和Nginx結合起來。jenkins.log日志在長時間運行后占用很大的磁盤空間,筆者有一次發現服務器磁盤空間只剩10%,排查原因,發現jenkins.log達到40多GB,建議Jenkins配置好后將jenkins.log導向/dev/null無底洞

# nohup java -jar jenkins.war > /dev/null --httpPort=8999 --prefix=/jenkins 2>&1 &

訪問http://ip:8999/jenkins出現如下界面表示Jenkins服務啟動成功,如果有問題,可以查看jenkins.log日志解決

cat /Users/mac/.jenkins/secrets/initialAdminPassword

按照提示獲取initialAdminPassword

選擇推薦包安裝

等待安裝完成,安裝完成后是初始化設置登錄賬號和密碼


筆者本機安裝了一遍,確認下一步

下一篇: SpringBoot+GitHub+Jenkins

總結

以上是生活随笔為你收集整理的搭建Jenkins持续集成环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。