(Docker实战) 第四篇:建立持续集成环境01
標簽: gblfy技術文檔
文章目錄
- 一、 jenkins環境建立
- 1.1. jenkins安裝
- 1.2. 安裝jenkins前提:下載jdk
- 1.3. 配置jenkins
- 1.3.1. 配置遠程發布插件Publish over SSH 選擇系統設置
- 1.3.2. 配置jdk,git,maven 選擇系統管理->全局工具配置
一、 jenkins環境建立
1.1. jenkins安裝
1.2. 安裝jenkins前提:下載jdk
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz?AuthParam=1560159738_baa2cdaba29fd583c0d3cfbfae492edc"初始化jdk腳本
vim init_jdk.sh,執行命令后添加腳本內容
#!/bin/bashif [ ! -d "/usr/temp" ];thenmkdir /usr/temp fitar -zxvf jdk-*.tar.gz -C /usr/temp cd /usr/temp/jdk*jdkpath=$(pwd)echo "export JAVA_HOME=$jdkpath" >> /etc/profile echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
給init_jdk.sh賦予可執行權限
執行腳本安裝jdk
重新刷新加載profile文件
source /etc/profile java -version- 安裝好之后建立一個軟連接:
#第一個目錄寫你的java的安裝目錄
ln -s /usr/temp/jdk1.8.0_201/bin/java /usr/bin/java由于下載速度慢,我上傳了一個
ln -s /usr/temp/jdk1.8.0_191/bin/java /usr/bin/javajenkins的官網: https://jenkins.io/
- centos環境下安裝方式:
- 啟動
注:我按安裝的時候遇到以下異常了
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
解決方案:
Job for jenkins.service failed because the control process exited with error code. See "systemctl st:
https://blog.csdn.net/weixin_40816738/article/details/91391925
查看啟動狀態
systemctl status jenkins.service
查看防火墻:
關閉防火墻:
粘貼復制即可
選擇自定義插件:
安裝Git和Publish Over SSH 還有一個Maven插件
jenkis遠程拉取代碼插件:Git
編譯構建打包,發布到遠程服務器上的插件,一鍵部署插件:Publish Over SSH
從系統設置里面安裝,Maven插件
jenkis的主頁面
- 停止
打開jenkins主界面,完成安裝:
http://xxxxx:8080/1.3. 配置jenkins
1.3.1. 配置遠程發布插件Publish over SSH 選擇系統設置
- 填寫你所需要發布到服務器的相關信息
1.3.2. 配置jdk,git,maven 選擇系統管理->全局工具配置
配置jdk的路徑:
安裝和配置git:
驗證git安裝是否成功:
- 配置maven配置文件的路徑
- http://maven.apache.org/download.cgi
解壓:
tar -zxvf apache-maven-3.6.1-bin.tar.gz把maven移到/usr/local目錄下面:
mv apache-maven-3.6.1 /usr/local添加阿里云鏡像和本地maven倉庫:
cd /usr/local/ mkdir repo cd apache-maven-3.6.1/conf/ vim settings.xml本地倉庫和阿里云鏡像:
<localRepository>/usr/local/repo</localRepository> <mirrors><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror></mirrors>
修改默認中央倉庫修改為的我們自定義的阿里云倉庫:
想學習更多微服務、分布式、中間件、數據庫、項目快速構建等系列技術
請訪問http://gblfy.com
讓我們一起進步!!!
總結
以上是生活随笔為你收集整理的(Docker实战) 第四篇:建立持续集成环境01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flowable笔记 - 简单的通用流程
- 下一篇: 'parent.relativePath