Jenkins学习日记

发布时间 2023-07-03 09:18:49作者: 周三周四

Jenkins学习日记

背景:在以前实习的时候,呆在一个小公司,也学习了好长时间,其中带我的师父也使用了这个技术,但是哪个时候接受的东西太多了,也来得及问,包括docker,对呀那个时候我对docker了解就停留在docker pull这些基础命令之上,虽然那个时候公司的服务器也部署了jenkins但是我只是使用,照着师父给的操作指南这点一下那点一下,然后完成了至于那时候打包出来的jar包还是镜像,已经忘了。前几天想到的时候,虽然保留了副本但是u盘掉落了,你问我为什么不保存在云盘上?因为那个时候电脑出了毛病,然后呢,我为了图快就保存在了U盘中,结果就是这样。那直接开始吧

开始安装

  1. 选择一个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 的主机

配置

  1. 在你输入完密码后,选择推荐安装即可,默默等待 如果失败重试
  2. 在你的服务器上安装 apache-maven.xxx.bin.tar.gz 这个随便 (有坑请注意)
  3. 安装插件在 ip:8080 Jenkins 页面上 Manage Jenkins 安装maven without restart 还有就是gitee插件,这个要去system里面设置令牌 输入gitee.com即可 todo 等会上图
  4. 新建item maven 项目
  5. GitHub项目选择 - url就是仓库地址 - Git选择你的地址 + 加上你的手机号和密码
  6. 配置maven 然后注意你的pom文件是 docker_boot/pom.xml
  7. 请记住jdk11 可能不支持 lombok的版本自己升级一下。

连接其他服务器

  1. 下载插件 publish over ssh
  2. 配置项目
  3. 设置 配置 - 系统
    img
  4. 项目中配置
    img
  5. 你的command那里可以配置成 cd xxx;mkdir xxx; 用;分隔命令

前置处理

解释: grep -v 取反, awk 取出第二个字符串

  1. 命令 ps -ef | grep demo | grep -v grep | awk '{printf $2}'