jenkins for App软件测试职业探索编程技术类

Docker安装Jenkins详解

2019-07-28  本文已影响1人  爱学习的蹭蹭

1、 什么是Jenkins

2 Jenkins安装准备工作

机器名称 IP 内存 处理器 硬盘
node1(master) 192.168.1.235 3G 1核 20G
node2(slave) 192.168.1.236 3G 1核 20G
docker run -d --restart=always -p 9001:8080 \
-v /usr/local/jenkins/workspace/:/root/.jenkins/workspace \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/bin/git:/usr/bin/git \
-v /usr/local/jdk1.8:/usr/local/jdk1.8 \
-v /usr/local/maven3:/usr/local/maven3 --name jenkins jenkins:latest
参数1 参数说明
docker.sock 守护进程文件
--restart=always 设置自动重启命令
--name jenkins 给这个容器起一个名称,jenkins:latest指定版本进行安装
/usr/usr/git git安装的目录
/usr/local/jdk1.8 JDK安装的目录
/usr/local/maven3 maven3 安装的目录
\ 表示shell脚本换行转义符

3、Jenkins安装图解说明

docker exec -it jenkins /bin/bash

4 设置全局工具

4.1 进入 Global Tool Configuration菜单
4.2 配置Maven的setting.xml文件
4.3 配置Maven环境变量
4.4 注意配置Maven

注意:MAVEN_HOME,如果是Docker安装Jenkins的话,必须是Jenkins里面指定路径的路径,否则找不到文件路径保错,不管是JDK,还是Git都是同理.* /usr/local/maven3 is not a directory on the Jenkins master(but perhaps it exists on some agents)

4.5 配置Git环境变量

5 系统设置

SSH .png
参数名称 参数说明
Passphrase 操作用户 SSH Key 的密码,如果未设置,可以不填
Path to key jenkins用户 SSH 私钥key的路径
Key jenkins用户的ssh 私钥的内容
name ssh连接的名称,可以随意取,有意义就OK
Host Name 远程服务器的域名/IP,建议是IP
Username 远程系统的用户名
Remote Directoey 远程目录

6 添加全局用户名凭证

7 凭证类型方式

凭证类型方式.png

8 插件安装

【注意】安装插件这边非常重要.整个部署会依赖这些插件才能整合devops部署

8.1 SSH 插件安装
8.2 Maven Release Plug-in插件安装
8.3 Git Parameter Plug-In 动态参数设置
git_tag.png

9 、总结与其他说明

9.1 总结与建议

9.2 需要安装的软件环境

上一篇 下一篇

猜你喜欢

热点阅读