jenkins配置,git,allure,email

Jenkins配置allure

1.安装Allure插件:
  • 在Jenkins中,进入"管理Jenkins" -> "管理插件
  • 搜索"Allure Jenkins Plugin"并安装
2.配置Allure:
  • 在Jenkins任务的配置中,找到"构建后操作"部分
  • 添加"Allure Report"步骤
  • 在"报告目录"字段中,填写生成Allure报告的目录,通常是target/allure-results(针对Maven项目)或allure-results(直接运行allure命令的情况)或者report/temp
3.配置Tools:
  • 配置Allure Commandline 安装
  • 别名:allure
  • 安装目录:E:\allure-2.27.0\allure-2.27.0

Jenkins配置email

1.授权126邮箱
  • 首先去126邮件里申请客户端授权密码
2.配置Email
  • 在Jenkins任务的配置中,找到"构建后操作"部分
  • 选择E-mail Notification
  • 输入邮箱
3.配置System
  • 找到下方邮件通知
    • SMTP服务器:smtp.126.com
    • 使用SMTP认证:邮箱,密码
    • 使用AAL协议
    • SMTP端口:465(SMTP端口:输入端口号,默认是25(无加密)或者465(SSL加密)或者587(TLS加密))
    • 用户默认邮件后缀:如果需要,可以设置邮箱后缀。
    • Reply-To Address邮箱
    • 通过发送测试邮件测试配置

Jenkins配置github

1.github配置token
  • 导航到 Settings(设置)> Developer settings(开发者设置)> Personal access tokens(个人访问令牌)
  • 如果您之前没有创建过 PAT,点击 “Generate new token”(生成新令牌)来创建一个新的 PAT。
  • NOTE:起个名
  • 权限选择全部
  • 最下面选择generate token
  • token复制下来,只会显示一次
2.Jenkins配置github-高级
  • 选择高级
  • 启用Hook url,并复制url,保存
3.配置github-webhook
  • 打开项目-setting-webhook
  • 输入复制的url-http:// 10.1.xx:8080/github-webhook/
  • 选择application/json
  • Let me select individual events-psuh
  • add webhook
4.Jenkins-system
  • 选择github server
  • 起名
  • 选择凭据-添加凭据-类型选择secret text-复制token
  • 测试链接
5.具体项目里配置
  • 选择github-输入项目地址
  • 选择git-输入git仓库地址和账号密码
  • 构建触发器:选择GitHub hook trigger for GITScm polling
  • 构建环境-选择secret-text,指定凭据
6启动ngrok服务,获得本机8080端口的面向外网的url。
  • 理解: 因为Jenkins的地址是http://localhost:8080,这个地址只能在本机访问,GitHub是访问不到这个网址的,所以要把本机的8080端口也能让外网访问的到暴露给外网。

  • 通过这个网址下载ngrok: https://ngrok.com/download

  • 打开ngrok.exe文件,运行 ngrok.exe http 8080,暴露出8080端口号。

  • 注意: 这个只能8小时之内有效。

  • 得到url: [http://xxxx1.ngrok.io](http://d01e74e1.ngrok.io/)

  • ngrok需要认证ngrok config add-authtoken 2gALSftELxwB4BnKB12F2YRf2J7_4dmTjDifrgLrDpPDJwgLd

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值