点击上方“IT那活儿”,关注后了解更多内容,不管IT什么活儿,干就完了!!!

安装jenkins
yum -y install jenkins-2.190.2-1.1.noarch.rpm

vim /etc/sysconfig/jenkins
java –version

vim /etc/rc.d/init.d/Jenkinscandidates="/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"


systemctl start Jenkins


Warning: jenkins.service changed on disk. Run 'systemctl daemon-reload' to reload units.









Manage Jenkins-----Manage Plugin----Available,查看需要安装的插件; Localization Support-----汉化; Localization: Chinese (Simplified)-----简体中文; Maven Integration----MAVEN项目插件; Deploy to container----生成部署项目war包。


systemctl restart jenkins


安装maven




vim etc/profileexport MAVEN_HOME=/usr/local/apache-maven-3.6.1/export PATH=$PATH:$MAVEN_HOME/bin

source /etc/profile


vim usr/local/apache-maven-3.6.1/conf/settings.xml<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>





maven构建项目测试












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>

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"/>





处理maven构建项目的报错信息


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/

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/

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/

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/

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

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/

mvn install:install-file -DgroupId=com.baidu -DartifactId=ueditor -Dversion=1.1.2 -Dpackaging=jar -Dfile=ueditor-1.1.2.jar

maven构建成功



本文作者:杨泽鹏
本文来源:IT那活儿(上海新炬王翦团队)

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。





