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(自动安装)反选掉
设置阿里云镜像,加快下载速度
<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账号登陆了
浙公网安备 33010602011771号