jenkins使用

常用插件:中文汉化插件:chinese

  用户-角色-权限管理插件:role-based

  凭证管理插件:credentials:用来加密保存数据库,gitlab,docker的密码

  从gitlab上拉取代码的插件:git 

宿主机安装maven,git,jdk:

在jenkins的主机上执行 yum  install git  -y 

git --version 查看是否安装成功

代码编译,打包的插件maven(安装在宿主机上):

官网下载maven文件 apache-maven-3.8.1-bin.tar.gz,  tar -zxvf 命令解压

添加到环境变量中: vim /etc/profile  文件末尾添加 export MAVEN_HOME=/maven/apache-maven-3.8.1 (路径改为自己的)  PATH中加进去maven_home:    export PATH=$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin

source /etc/profile 重新加载配置文件

执行 maven -v  查看是否设置成功

在jenkins控制台设置 maven, git , jdk 目录:

Manage jenkins -- Global Tool Configuration 里设置,记得将Install automatically(自动安装)反选掉

JAVA_HOME:xxx   M2_HOME:xxx   PATH+EXTRA:$M2_HOME/bin
 
修改maven的settings.xml配置文件:
设置自己的maven仓库目录<localRepository>/maven/maven_repository</localRepository>

设置阿里云镜像,加快下载速度

<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

项目的配置--构建--excute shell 添加 mvn clean package .再 build now 就开始打包了

jenkins与tomcat集成:

宿主机安装tomcat, 并在conf/tomcat-users.xml里添加 user 和role 

修改tomcat/webapps/manager/META-INF/context.xml:将

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

注释掉

重启tomcat后

 

 点击 manager webapp 就可以用自己设置的user账号登陆了

posted @ 2021-04-28 10:06  杨吃羊  阅读(95)  评论(0)    收藏  举报