中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

企業(yè)網(wǎng)站模板建站流程百度如何購買關(guān)鍵詞

企業(yè)網(wǎng)站模板建站流程,百度如何購買關(guān)鍵詞,h5開源網(wǎng)站模板,wordpress b站插件個人目前理解jenkins部署分為兩步: 構(gòu)建項目,如生成jar自動執(zhí)行sh腳本 如果沒有jenkins,我們可能需要將jar移動到服務(wù)器,然后執(zhí)行java -jar跑程序,jenkins可以替代我們執(zhí)行這些東西,下面從0開始&#xff0…

個人目前理解jenkins部署分為兩步:

  1. 構(gòu)建項目,如生成jar
  2. 自動執(zhí)行sh腳本
    如果沒有jenkins,我們可能需要將jar移動到服務(wù)器,然后執(zhí)行java -jar跑程序,jenkins可以替代我們執(zhí)行這些東西,下面從0開始(僅供參考,也是個人記錄)

為啥不用docker安裝jenkins,因為坑多,下面步驟,如果你們系統(tǒng)有jdk,mvn,git環(huán)境,就自動跳過
文末提供演示案例

安裝jdk1.8環(huán)境(最新版本的jenkins需要jdk11+)

cd /usr/localmkdir javacd javawget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"tar  -zxvf  jdk-8u141-linux-x64.tar.gzrm -rf jdk-8u141-linux-x64.tar.gzvim /etc/profileexport JAVA_HOME=/usr/local/java/jdk1.8export PATH=$PATH:$JAVA_HOME/binsource /etc/profilejava -versionecho $JAVA_HOME

安裝mvn環(huán)境

cd /usr/localmkdir mavenwget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz --no-check-certificatetar -zxvf apache-maven-3.6.1-bin.tar.gzrm -rf apache-maven-3.6.1-bin.tar.gzcd /usr/local/maven/mkdir repovim conf/settings.xml #修改配置文件,找到如下修改
<localRepository>/usr/local/maven/repo</localRepository><mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf></mirror>export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.1 export PATH=$MAVEN_HOME/bin:$PATHsource /etc/profilelsmvn -vecho $MAVEN_HOME

安裝git

yum install git -y

安裝jenkins環(huán)境

#安裝jenkins(最新版的jenkins需要jdk11,所以需要對應(yīng)的版本信息)
wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpmrpm -ivh jenkins-2.346.3-1.1.noarch.rpmecho $JAVA_HOME#candidates添加JAVA_HOME路徑
vim /etc/init.d/jenkins    vim /etc/sysconfig/jenkins#將JENKINS_USER="jenkins 改為 JENKINS_USER="root"
systemctl start jenkins#設(shè)置jenkins開機(jī)自啟動
systemctl enable jenkins.service#查看jenkins運(yùn)行狀態(tài)
systemctl status jenkins.service# cat /var/lib/jenkins/secrets/initialAdminPassword
#項目路徑 /var/lib/jenkins/workspace/

配置jenkins

找到 Global Tool Configuration,這里的配置,都是自己安裝的,不依賴jenkins,這樣個人覺得可控

jenkins需要安裝maven插件,在plugin那里,自行百度一下
在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述
在這里插入圖片描述

測試jenkins一鍵部署

準(zhǔn)備環(huán)境:
centos7
jenkins
java項目(github地址,由于github網(wǎng)絡(luò)較差,我使用giteegitee地址,配置是一樣的)
其他,docker,docker-compose(安裝docker,docker-compose),模擬依賴mysql,redis

  1. 新建項目
    在這里插入圖片描述2. 配置
    賬號密碼自己搞一下,我比較懶
    在這里插入圖片描述在這里插入圖片描述

附上腳本

說明:先用mvn編譯,再把腳本移到 /home/compose下,執(zhí)行 start.sh
dos2unix Window文件轉(zhuǎn)linux文件,沒有就yum installl 下載一個
cp 里面有個$JOB_NAME,這個是jenkins的環(huán)境變量,也就是項目名稱
jenkins會把項目文件放在/var/lib/jenkins/workspace里面
附:這套流程下來,會遇到各種問題,道友們自己加油解決,本身流程是沒有問題的

echo "構(gòu)建開始"
mvn clean install -Dmaven.test.skip=true
echo "構(gòu)建成功"
echo '初始化部署腳本'
rm -rf /home/compose
mkdir /home/compose
chmod 777 /home/compose
cp /var/lib/jenkins/workspace/$JOB_NAME/src/main/docker/docker-compose.yml /home/compose/
cp /var/lib/jenkins/workspace/$JOB_NAME/src/main/docker/start.sh  /home/compose/
cp /var/lib/jenkins/workspace/$JOB_NAME/src/main/docker/Dockerfile  /home/compose/
cp /var/lib/jenkins/workspace/$JOB_NAME/target/compose-demo-1.0-SNAPSHOT.jar /home/compose/
echo '初始化腳本完成'
echo '執(zhí)行shell腳本'
cd /home/compose
echo 'dos2unix格式化sh腳本'
dos2unix start.sh
sh start.sh
echo 'shell腳本執(zhí)行成功'

道友們加油
成功結(jié)果:
在這里插入圖片描述
jenkins pipeline-script參考下篇文章

http://www.risenshineclean.com/news/1422.html

相關(guān)文章:

  • 做蝦網(wǎng)站該起啥名好百度指數(shù)關(guān)鍵詞工具
  • 臺州企業(yè)網(wǎng)站搭建電話南寧seo怎么做優(yōu)化團(tuán)隊
  • 阜新住房建設(shè)委員會網(wǎng)站湖南企業(yè)seo優(yōu)化
  • 化妝品產(chǎn)品的自建網(wǎng)站喲哪些申請自己的網(wǎng)站
  • 網(wǎng)站建設(shè)尾款營銷咨詢公司排名前十
  • 哪些網(wǎng)站是做食品nba交易最新消息
  • 山東鑫泰建設(shè)集團(tuán)網(wǎng)站微信營銷推廣公司
  • 買了個域名怎么做網(wǎng)站網(wǎng)絡(luò)輿情分析師
  • 英文網(wǎng)站建設(shè)小程序開發(fā)
  • 360seo排名點(diǎn)擊軟件逆冬seo
  • 微信平臺公眾號開發(fā)廊坊網(wǎng)站seo
  • 威遠(yuǎn)移動網(wǎng)站建設(shè)黃石seo診斷
  • 賀州網(wǎng)站制作吸引顧客的營銷策略
  • 一條龍網(wǎng)站建設(shè)哪家好游戲推廣員是做什么的
  • 六安建設(shè)廳網(wǎng)站青島網(wǎng)站seo診斷
  • 住建局證件查詢系統(tǒng)怎么做關(guān)鍵詞優(yōu)化排名
  • 網(wǎng)站用gbk還是utf8惡意點(diǎn)擊軟件哪個好
  • 在putty做網(wǎng)站要拷貝什么seo點(diǎn)擊優(yōu)化
  • photoshop做圖網(wǎng)站常德seo
  • 自己做網(wǎng)站收費(fèi)么成都網(wǎng)站設(shè)計公司
  • 成都哪家公司做網(wǎng)站最好建立一個網(wǎng)站的費(fèi)用
  • 建網(wǎng)站注冊培訓(xùn)心得體會2000字
  • 網(wǎng)站建設(shè)的經(jīng)濟(jì)可行性怎樣做網(wǎng)站賣自己的產(chǎn)品
  • 網(wǎng)站備案信息真實(shí)性核驗網(wǎng)頁版百度云
  • 黃渡網(wǎng)站建設(shè)百度網(wǎng)盤網(wǎng)頁版登錄
  • 電子商務(wù)網(wǎng)站建設(shè)選擇服務(wù)器要考慮的因素有 seo won
  • 鄒城手機(jī)網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷軟件條件
  • dw做單頁網(wǎng)站教程seo排名點(diǎn)擊軟件運(yùn)營
  • 蘇州做網(wǎng)站的公司哪家好衡陽百度推廣
  • 企業(yè)開展網(wǎng)站建設(shè)廣告聯(lián)盟有哪些