Jenkins学习日记
背景:在以前实习的时候,呆在一个小公司,也学习了好长时间,其中带我的师父也使用了这个技术,但是哪个时候接受的东西太多了,也来得及问,包括docker,对呀那个时候我对docker了解就停留在docker pull这些基础命令之上,虽然那个时候公司的服务器也部署了jenkins但是我只是使用,照着师父给的操作指南这点一下那点一下,然后完成了至于那时候打包出来的jar包还是镜像,已经忘了。前几天想到的时候,虽然保留了副本但是u盘掉落了,你问我为什么不保存在云盘上?因为那个时候电脑出了毛病,然后呢,我为了图快就保存在了U盘中,结果就是这样。那直接开始吧
开始安装
-
选择一个jdk或者jre
yum update #我推荐先更新一下 yum search java | grep jdk # 这里我建议下载11
然后把下载好的Jenkins.war包放在/目录下 直接
java -jar jenkins.war
如果你本地的环境是8的话,他会提示你的jdk太老了,没办法你还是下载11吧先卸载掉你下载好的jdk
yum -y remove java-1.8.0* yum -y remove tzdata-java.noarch yum -y remove javapackages-tools.noarch yum install -y java-11-openjdk-devel.x86_64 或者是jdk环境不是 jre yum install -y java-devel
运行
java -jar xxx.war
因为第一次启动会显示密码一串 复制粘贴
进入ip:8080
这个ip就是你配置Jenkins 的主机
配置
- 在你输入完密码后,选择推荐安装即可,默默等待 如果失败重试
- 在你的服务器上安装 apache-maven.xxx.bin.tar.gz 这个随便 (有坑请注意)
- 安装插件在 ip:8080 Jenkins 页面上 Manage Jenkins 安装maven without restart 还有就是gitee插件,这个要去system里面设置令牌 输入gitee.com即可 todo 等会上图
- 新建item maven 项目
- GitHub项目选择 - url就是仓库地址 - Git选择你的地址 + 加上你的手机号和密码
- 配置maven 然后注意你的pom文件是 docker_boot/pom.xml
- 请记住jdk11 可能不支持 lombok的版本自己升级一下。
连接其他服务器
- 下载插件 publish over ssh
- 配置项目
- 设置 配置 - 系统
- 项目中配置
- 你的command那里可以配置成 cd xxx;mkdir xxx; 用;分隔命令
前置处理
解释: grep -v 取反, awk 取出第二个字符串
- 命令 ps -ef | grep demo | grep -v grep | awk '{printf $2}'