Jenkins基础使用

文章来自
自动部署
剑小新视频

前言
安装查看【工具/Jenkins】笔记

系统设置

  • 系统管理/系统设置
  • jenkins location/jenkins url,这里是在window使用花生壳内网穿透的

image.png

  • 邮件通知,这个不配置问题不大

image.png

系统设置/git配置

  • 先去github取一个token,【github/settings/Developer settings/Personal access tokens/ Generate new token】, 然后输入token名称,随便写,选择 "repo" 和 "admin:repo_hook", 然后点击 "Generate tocken",就能拿到一个token
  • 回到【jenkins/系统设置/git server】配置
  • 点击添加,按下图配置,在scret输入框填上上面的token,保存后点击连接测试,成功就行了

image.png

  • 点击高级,hook打钩,这里可以看到一个webhook的链接,这个链接后面有用

image.png

创建任务

  • 创建一个任务,输入项目名,点击自由风格
  • 弹出构建面板
  • General配置
  • 选中丢弃旧的构建,因为每次发布都会保存打包的文件,这里设置天数或者个数进行删除,否则垃圾文件太多
  • 高级/重试次数,就是指拉取最新的代码的请求次数,默认是0,可以修改
  • 进行源码管理的配置
  • 添加远程仓库地址

image.png

  • 构建触发器配置
  • 勾选GitHub hook trigger for GITScm polling,github hook来触发
  • 也可以用定时器触发

image.png

  • 构建操作配置
  • 可以添加工具依赖,如maven,nodejs等,并且使用该依赖的命令
  • 可以使用shell使用
  • 还可以鼠标拖动修改执行顺序
  • 除了打包的命令还要有启动的命令
  • 这里就打印个helloword测试下就行

image.png

  • 构建后操作配置
  • 这里可以配置完成后发邮件通知等操作

image.png

  • 记得保存,就配置好了
  • 测试,进入任务里,点击播放按钮,就会把代码更新下来,并执行配置里的命令,下面的就是执行日志

image.png

  • 执行日志不报错就是成功了
  • 代码更新后会被放在项目的workspace文件夹里,找到也能说明成功了

github配置

  • 点击一个项目的setting/webhooks
  • 把上面jenkins的那个链接填进去,点击下面的updata webhooks按钮

image.png

  • 就会发送一个请求给jenkins,绿色打钩就是连接成功

image.png

  • 这样我们提交github,就会自动触发jenkins连接,jenkins就会执行更新,打包,发布等流程

image.png

posted @ 2020-08-18 14:11  一个年轻淫  阅读(294)  评论(0编辑  收藏  举报