当前位置: 首页 > news >正文

小程序商店官网长春网站优化指导

小程序商店官网,长春网站优化指导,wordpress 卡密注册,品牌建设情况评估文章目录 安装插件添加邮箱认证邮箱申请(以QQ邮箱网页为例)jenkins添加邮箱认证 jenkins设置邮箱相关信息配置全局邮件单个JOB邮箱配置 安装插件 点击 左侧的 Manage Jenkins —> Plugins ——> 左侧的 Available plugins 添加邮箱认证 邮箱申请…

文章目录

    • 安装插件
    • 添加邮箱认证
      • 邮箱申请(以QQ邮箱网页为例)
      • jenkins添加邮箱认证
    • jenkins设置邮箱相关信息
      • 配置全局邮件
      • 单个JOB邮箱配置


安装插件

点击 左侧的 Manage Jenkins —> Plugins ——> 左侧的 Available plugins
在这里插入图片描述


添加邮箱认证

邮箱申请(以QQ邮箱网页为例)

1、登入QQ邮箱 —> 点击设置 —> 账号 —> POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务(确保SMTP服务开启)
在这里插入图片描述
2、管理服务 —> 生成授权码
在这里插入图片描述
3、拷贝生成的授权码

有些邮箱没有显示 smtp服务 是否开启,导致jenkins老是配置不对,发送邮件报错。
可以使用Foxmail工具打开邮件进行配置查看服务情况
右击登入的邮箱 —> 设置 —> 账号 —> 服务器
在这里插入图片描述

jenkins添加邮箱认证

1、Manage Jenkins —> Credentials —> 全局
在这里插入图片描述
2、添加邮箱认证相关信息
在这里插入图片描述


jenkins设置邮箱相关信息

配置邮箱有两种方式
(1)面向所有JOB的邮箱配置。 所有的JOB都可以使用全局邮箱中的配置进行发送邮件。存在的缺点:邮箱中的配置或引用的环境变量都是一样的,邮箱被多个JOB调用时,会出现资源抢占的现象。能有多个接收方,但是只能有固定一个发件方。
(2)面向单个JOB的邮箱配置。 解决第一种邮箱配置的缺点,实现每个Job对应不同的发送邮件,多个发送方。每个JOB都可以配置与其相关的邮件内容。

配置全局邮件

a.点击 左侧的 Manage Jenkins —> System
在这里插入图片描述
b.配置Extended E-mail Notification(针对SMTP服务器、邮件内容进行配置)
在这里插入图片描述
图中高级配置中添加上面添加的邮箱认证,是否Use SSL和邮件SMTP服务配置中一样
在这里插入图片描述
在这里插入图片描述
c.邮件通知(针对SMTP服务器、发件方进行配置)
在这里插入图片描述

单个JOB邮箱配置

a.打开要配置的JOB项目 —> 构建后操作 —> E-mail Notification
在这里插入图片描述
b. E-mail Notification配置
在这里插入图片描述
c. 编写HTMI代码实现通知邮件的默认内容。
在这里插入图片描述

<ul><li type="none"> <b> Release Notes </b> </li><li style="margin-left:15px;"> <b> version </b></li><li type="circle" style="margin-left:25px;"> CSDN </li><li type="circle" style="margin-left:25px;"> Bazinga bingo </li><li style="margin-left:15px;"> <b> New:</b></li><li style="margin-left:15px;">  </li><li style="margin-left:15px;"> <b> Feature list </b></li><li type="circle" style="margin-left:25px;"> 1. A </li><li type="circle" style="margin-left:25px;"> 2. B </li><li type="circle" style="margin-left:25px;"> 3. C </li><li type="circle" style="margin-left:25px;"> 4. D </li><li type="circle" style="margin-left:25px;"> 5. E </li><li type="circle" style="margin-left:25px;"> 6. F </li><li type="circle" style="margin-left:25px;"> 7. G </li><li type="circle" style="margin-left:25px;"> 8. H </li><li type="circle" style="margin-left:25px;"> 9. I </li><li type="circle" style="margin-left:25px;"> 10. J </li><li type="circle" style="margin-left:25px;"> 11. K </li><li style="margin-left:15px;"> <b> Fixed Bugs </b></li>
</ul>

d. 高级配置(配置)编写Groovy脚本实现在每个job下动态设置临时发送人。
在这里插入图片描述

import jenkins.model.*
import hudson.model.*
import javax.mail.internet.InternetAddress//设置发送邮件的用户名密码 (注:这里的密码时授权密码,不是邮箱密码)def username="xxx@qq.com"
def password="xxxxxxxxx"//写入发送邮件的用户名密码到全局配置上,同时也可以设置smtp server这些选项;这里由于我采用统一的邮箱服务商,所以只需设置两项def descriptor1 = Jenkins.instance.getDescriptorByType(hudson.plugins.emailext.ExtendedEmailPublisherDescriptor.class)
descriptor1.setSmtpAuthUsername(username)
descriptor1.setSmtpAuthPassword(password)
descriptor1.save()//写入系统管理员邮件地址到全局配置上def descriptor2 = Jenkins.instance.getDescriptorByType(hudson.tasks.Mailer.DescriptorImpl.class)
descriptor2.setAdminAddress(String.format("JenkinsJobEmail <%s>",username))
descriptor2.save()//经过测试,这个是临时设置发送人的系统管理员邮件地址,不然上面设置后,发送时还是不会发生改变def email = new InternetAddress(String.format("JenkinsJobEmail <%s>", username))
msg.setFrom(email)

配置完成后,运行JOB看看。运行完之后自动发送是您自己编写的邮件,恭喜您,成功了!!!

http://www.hrbkazy.com/news/28281.html

相关文章:

  • 买空间的网站好深圳seo秘籍
  • 晋中公司做网站电商网络销售是做什么
  • 重庆网站推广团队百度快速排名平台
  • 周大福网站设计特点哔哩哔哩b站在线看免费
  • django 做网站广告竞价排名
  • 网站建设服务的风险360网站推广登录
  • 青海网站建设seo怎么优化武汉厂商
  • 注册表怎么做动态网站外链吧
  • 企业网站包括哪些代理广告投放平台
  • 杨浦专业做网站百度seo和谷歌seo有什么区别
  • 美国做i网站换友情链接的网站
  • 网站开发技术和seo的联系百度公司是国企还是私企
  • 聊城哪里做网站seo服务外包报价
  • 一个空间怎么放多个网站百度官网推广
  • 做海外正品代购的十个网站_百度电视剧风云榜
  • 博士后是否可以做网站负责人茂名网络推广
  • wordpress 超级管理员seo搜索引擎优化课后答案
  • 如何做网站 优帮云中国十大电商平台有哪些
  • WordPress怎么去掉底部seo整站优化系统
  • 做网站地图的步骤百度网站名称和网址
  • 做网站大概100种宣传方式
  • 自己能建网站吗网站推广教程
  • 备案期间能否做网站解析免费网站大全下载
  • 用ssh做的网站北京网站制作
  • 西安微信商城网站设计重庆网站外包
  • 做包装盒效果图的网站seo的基础优化
  • 网站建设与规划实训报告个人建站
  • 一个人做网站时间淘宝流量
  • 做银行应该关注的网站推广神器app
  • 定制企业网站建设哪家好昆明网络推广