Jenkins:配置系统环境和Jenkins环境

351 阅读2分钟

配置系统环境

1. 安装JDK

如果使用docker,会自带一个openjdk,在/opt/java/openjdk

配置环境/etc/profile

export JAVA_HOME=/opt/java/openjdk export PATH=$PATH:$JAVA_HOME/bin

保存后,执行:source /etc/profile

验证: javac

2. 安装maven

3.6.3版本地址 点这里下载

两种方式:

a. 切换到 /opt下,执行:

wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

会下载压缩包到/opt位置

b. 下载好之后,传上去 然后执行:

# 解压 
tar -zxf apache-maven-3.6.3-bin.tar.gz 
# 重命名 
mv tar -zxf apache-maven-3.6.3 maven

配置环境:/etc/profile

执行:export M2_HOME=/opt/maven export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

保存后,执行:source /etc/profile

验证: mvn -v

c. 配置maven 仓库位置

cd /opt/maven mkdir repo vi conf/settings.xml

修改其中的:

/opt/maven/repo

alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central

保存即可。

3. 安装tomcat

a. 把tomcat安装到/opt下

b. 配置tomcat用户权限(jenkins需要用到账号,才能访问tomcat,并把包部署到tomcat中)。

配置如下:

<role rolename="tomcat"/> 
<role rolename="role1"/> 
<role rolename="admin-gui"/> 
<role rolename="admin-script"/> 
<role rolename="manager-gui"/> 
<role rolename="manager-script"/> 
<role rolename="manager-status"/> 
<user username="tomcat" password="tomcat" roles="admin-script,admin-gui,manager-script,manager-gui,tomcat"/>

权限说明

  • admin-gui : 可访问 "host管理" 页面,但"APP管理" 和 "服务器状态" 页面无查看权限
  • manager-gui : 无 "host管理" 页面访问权限,有"APP管理" 和 "服务器状态" 页面查看权限
  • manager-status : 只有"服务器状态" 页面查看权限
  • manager-script : 有脚本方式管理接口访问权限和"服务器状态" 页面查看权限
  • manager-jmx : JMX 代理接口访问权限和"服务器状态" 页面查看权限
  • admin-script : 只有host-manager脚本方式管理接口访问权限

注释掉以下配置(默认不允许访问):

C:\softs\apache-tomcat-8.5.59\webapps\manager\META-INF

输入:localhost:8080测试:

配置Jenkins环境

  1. 安装jdk和maven工具

位置:系统设置--全局工具配置

配置如下:

b. 配置maven:

配置如下:

保存,退出即可。

  1. 配置环境

之前已经添加了jdk和maven工具,现在要配置环境

系统管理---系统配置:

下拉 找到 :

添加配置:

其中第三个要注意,固定名字:PATH+EXTRA

测试:

配置新项目,然后下拉找到:

添加 命令 如图,保存退出。