国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

centos7.6安裝jenkins

IT那活兒 / 2683人閱讀
centos7.6安裝jenkins

點擊上方“IT那活兒”,關注后了解更多內容,不管IT什么活兒,干就完了!??!

安裝jenkins


1. 官網下jenkins
 https://jenkins.io/download/
2. 安裝jenkins-2.190.2-1.1.noarch.rpm
yum -y install jenkins-2.190.2-1.1.noarch.rpm
3. 配置
vim /etc/sysconfig/jenkins
jenkins的默認JENKINS_PORT是8080,JENKINS_AJP_PORT默認端口是8009,這同tomcat的默認端口沖突。
我這更改為8088和8089。
4. 檢測jdk是否安裝,若沒有安裝jdk,則安裝jdk
java –version
5. 檢查jenkins是否配置jdk,在candidates后面加上自己的jdk路徑
vim /etc/rc.d/init.d/Jenkins
candidates="
/usr/local/jdk1.8.0_221/bin/java
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
"
6. 啟動jenkins服務
systemctl start Jenkins
注:
如果啟動有如下警告:則執(zhí)行systemctl daemon-reload。
Warning: jenkins.service changed on disk. Run systemctl daemon-reload to reload units.

7. 網頁訪問jenkins
http://192.168.0.172:8080
8. 輸入默認密碼
9. 安裝推薦的插件,安裝時間比較長
10. 創(chuàng)建用戶
11. 訪問地址,默認不用修改
12. 始使用jenkins
13. 安裝插件
  • Manage Jenkins-----Manage Plugin----Available,查看需要安裝的插件;
  • Localization Support-----漢化;
  • Localization: Chinese (Simplified)-----簡體中文;
  • Maven Integration----MAVEN項目插件;
  • Deploy to container----生成部署項目war包。
Build Timeout、Locale、GitHub Branch Source、Subversion、PAM Authentication、Email Extension、GitLab、Ansible、SaltStack、Parameterized Trigger、Build Pipeline、Build Authorization Token Root 
14. 重啟jenkins服務
systemctl restart jenkins
15. 設置漢化
Manage Jenkins-----Configure System----- Locale---- Default Language


安裝maven


1. 下載maven源碼包
Wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
2. 解壓apache-maven-3.6.1-bin.tar.gz源碼包
3. 將apache-maven-3.6.1解壓后的包移動到/usr/local/目錄下
4. 修改/etc/profile文件配置maven的環(huán)境變量
vim /etc/profile
export MAVEN_HOME=/usr/local/apache-maven-3.6.1/
export PATH=$PATH:$MAVEN_HOME/bin
5. 使環(huán)境變量生效
source /etc/profile
6. 使用一下命令查看maven版本
mvn -v
7. 配置settings.xml文件
vim /usr/local/apache-maven-3.6.1/conf/settings.xml
<mirror>
     <id>nexus-aliyunid>
     <mirrorOf>centralmirrorOf>
     <name>Nexus aliyunname>
     <url>http://maven.aliyun.com/nexus/content/groups/publicurl>
   mirror>
8. jenkins配置maven、jdk
Manage Jenkins-----Global Tool Configuration
點擊apply應用,點擊save保存。


maven構建項目測試


進入tomcat目錄下刪除wenapps目錄下的所有目錄,保留manager目錄。
修改context.xml配置文件。
vim manager/META-INF/context.xml
<Context antiResourceLocking="false" privileged="true" >
 <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1|d+.d+.d+.d+" />

  <Manager sessionAttributeValueClassNameFilter="java.lang.(?:Boolean|Integer|Long|Number|String)|org.apache.catalina.filters.CsrfPreventionFilter$LruCache(?:$1)?|java.util.(?:Linked)?HashMap"/>
Context>
進入/usr/local/tomcat/apache-tomcat-8.5.6/conf目錄下,修改tomcat-users.xml文件,在文件末尾添加如下內容:
vim tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="gengchao" password="Gengchao12369" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
重啟tomcat服務:
執(zhí)行構建項目:


處理maven構建項目的報錯信息


1. 下載缺少的jar包,上傳到服務器上
2. 安裝中央倉庫無法下載的jar
1)maven安裝kaptcha的jar包:
mvn install:install-file -Dfile=kaptcha-2.3.2.jar -
DgroupId=com.google.code.kaptcha -DartifactId=kaptcha -
Dversion=2.3.2 -Dpackaging=jar
cp -R /root/.m2/repository/com/google/code/kaptcha/ /
var/lib/jenkins.m2/repository/com/google/code/

2)maven安裝fastdfs-client-1.20.jar的jar包:
mvn install:install-file -DgroupId=fastdfs-client -
DartifactId=fastdfs-client -Dversion=1.20 -Dpackaging=jar -
Dfile=fastdfs-client-1.20.jar
cp -R .m2/repository/fastdfs-client/ /var/lib/jenkins/.m2/repository/
3)maven安裝commons-net-3.0.1.jar的jar包:
mvn install:install-file -DgroupId=org.apache.commons -
DartifactId=commons-net -Dversion=3.0.1 -Dpackaging=jar -
Dfile=commons-net-3.0.1.jar
cp -R .m2/repository/org/apache/commons/commons-net/ /
var/lib/jenkins/.m2/repository/org/apache/commons/
4)maven安裝jakarta-oro-2.0.8.jar的jar包:
mvn install:install-file -DgroupId=org.apache.commons -
DartifactId=jakarta-oro -Dversion=2.0.8 -Dpackaging=jar -
Dfile=jakarta-oro-2.0.8.jar
cp -R .m2/repository/org/apache/commons/jakarta-oro/ /
var/lib/jenkins/.m2/repository/org/apache/commons/
5)maven安裝log-4.0-SNAPSHOT.jar的jar包:
mvn install:install-file -DgroupId=ths.jdp.api -
DartifactId=log -Dversion=4.0-SNAPSHOT -Dpackaging=jar -
Dfile=log-4.0-SNAPSHOT.jar
cp -R .m2/repository/ths/jdp/ /
var/lib/jenkins/.m2/repository/ths
6)maven安裝ojdbc7-12.1.0.2.jar的jar包:
mvn install:install-file -DgroupId=com.oracle -
DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar -
Dfile=ojdbc7-12.1.0
.2.jar



cp -R .m2/repository/com/oracle/ /var/lib/jenkins/.m2/repository/com/
7)maven安裝ueditor-1.1.2.jar的jar包:
mvn install:install-file -DgroupId=com.baidu -
DartifactId=ueditor -Dversion=1.1.2 -Dpackaging=jar -
Dfile=ueditor-1.1.2.jar


maven構建成功


 



本文作者:楊澤鵬

本文來源:IT那活兒(上海新炬王翦團隊)


文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129584.html

相關文章

  • CentOS 安裝 Jenkins

    摘要:是開源的使用編寫的持續(xù)集成的工具,在上可以通過命令行直接安裝。記錄下安裝的過程,方便以后查找。需要先安裝如果已經可以跳過該步驟。停止服務的命令為相關配置安裝目錄配置文件地址這就是的配置文件,可以在這里查看默認的配置。 Jenkins是開源的,使用Java編寫的持續(xù)集成的工具,在Centos上可以通過yum命令行直接安裝。記錄下安裝的過程,方便以后查找。需要先安裝Java,如果已經Jav...

    2json 評論0 收藏0
  • SpringCloud(第 056 篇)CentOS7 安裝 jenkins 持續(xù)集成工具

    摘要:第篇安裝持續(xù)集成工具一大致介紹的作用相信大家也耳熟能詳了,為開發(fā)過程的持續(xù)交付提供了莫大的幫助本章節(jié)我們就嘗試著自己安裝一套持續(xù)集成工具,建立一套持續(xù)交付的平臺工具注意下面的字符串,請大家換成你們自己的宿主機地址即可二安裝步驟下載進入官網 SpringCloud(第 056 篇)CentOS7 安裝 jenkins 持續(xù)集成工具 - 一、大致介紹 1、jenkins 的作用相信大家也耳...

    tain335 評論0 收藏0
  • Jenkins 實現(xiàn)自動構建與持續(xù)集成

    摘要:本文通過鉤子實現(xiàn)了,本地代碼,會自動響應并拉取碼云上最新的代碼值服務器上,使得本地提交代碼時,線上能夠同步的更新代碼,省去了手動更新服務器上代碼的重復工作。思考下我的需求本地代碼到碼云,自動拉取最新的代碼。 * 寫在前面的一段話:? ? ? ? ? 根據目前的工作需要,以及為了接下來新產品前后端間更高效的協(xié)同,我決定爬一下Jenkins的坑。本文通過git鉤子+Jenkins實現(xiàn)了,...

    Baoyuan 評論0 收藏0
  • Jenkins 實現(xiàn)自動構建與持續(xù)集成

    摘要:本文通過鉤子實現(xiàn)了,本地代碼,會自動響應并拉取碼云上最新的代碼值服務器上,使得本地提交代碼時,線上能夠同步的更新代碼,省去了手動更新服務器上代碼的重復工作。思考下我的需求本地代碼到碼云,自動拉取最新的代碼。 * 寫在前面的一段話:? ? ? ? ? 根據目前的工作需要,以及為了接下來新產品前后端間更高效的協(xié)同,我決定爬一下Jenkins的坑。本文通過git鉤子+Jenkins實現(xiàn)了,...

    peixn 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<