Jenkins进阶:钉钉机器人和打包下载【再也不背发布的锅啦~】

  • 职场小技巧
  • 应用场景
    • 场景小问题
  • jenkins配置
    • 钉钉又来新消息啦~~
      • jenkins集成钉钉配置
    • 谁打包没拉代码!!
      • jenkins打包下载配置

职场小技巧

最近每次下班后悟空总是溜出去吃饭,混杂在人群中冒充下班人员,等同事都走完啦,我又偷偷的回来加班啦。加你们的班,让你们无班可加。别问为什么?问就是我勤奋!
可是悟空不想当默默无闻的英雄呀,怎样才能低调而又不失风度的告诉领导我加班了呢?为此悟空一直在绞尽脑汁,愁眉苦脸,茶饭不思,终于上天怜悯,让我看到啦jenkins 钉钉机器人。

应用场景

Jenkins的搭建和发布其实是运维团队的核心工作,但是很多公司拘于规模和技术限制,没有专业的运维团队,所以很多不想手动发布对发布有逼格要求却又不想招运维团队的公司,jenkins的配置和维护就变成了开发的工作。
工作嘛,多点累点只要得到认可还是蛮有成就感的,可是当这个工作对于开发由情分变成本分的时候,很多类似发布怎么不通知我,怎么发了老版本上去这样的问题就会给开发的工作打负分。

场景小问题

场景1:测试大喊怎么500啦?测试环境系统崩了呀!发布怎么不和我说?这种问题在提测修复bug期间屡见不鲜
场景2:怎么发失败啦?这个包怎么是个旧包?你怎么本地没拉代码?团队合作的小伙伴可能因为没拉代码等多个原因导致发布失败。

针对上面问题,悟空一向秉承程序员的问题永远都是规范的问题,那就让我们约定规范吧
发布没有通知,咱们就约定钉钉通知发到群里让每个人都知道
打包不统一,咱们就约定jenkins统一打包,大家从上面下载
哼哈,看谁能甩锅给我,哈哈,我是不粘锅

jenkins配置

钉钉又来新消息啦~~

话不多说,先上效果

这…我都在发布啦,这加班的功劳谁也不能埋没了吧,(偷笑)同事们睡觉的时候感觉到了群消息震动了吗?

好吧,上述都是悟空开玩笑,这个功能主要是为了规范发布流程,让每次发布能及时通知且留有记录可查,便于测试的同学能及时get系统发布,暂停测试,也起到通知全员的作用。

jenkins集成钉钉配置

注意:集成钉钉必须要求jenkins>=2.263.1版本,如果没有在系统管理–>管理jenkins界面升级一下

  1. 首先jenkins下载钉钉集成组件DingTalk,点击首页的系统管理——>插件管理——>搜索DingTalk
  2. 下载完成后会提醒重启,视情况而定找个合适时间重启下项目
  3. 首先进入钉钉要通知的群里配置机器人

群设置——>智能群助手——>添加群助手——>添加机器人——>自定义机器人——>添加机器人——>获取机器人链接


  1. 项目重启后,对Jenkins进行钉钉配置,点击首页系统管理——>系统配置——>钉钉配置
  2. jenkins项目配置钉钉

    至此,大功告成!!

哈哈哈,我要半夜发布,让所有领导知道我干活啦,我在加班!!!

谁打包没拉代码!!

“兄弟,你打的包不行呀,怎么是旧的?不可能,决定不可能,我从jenkins上下载的”
“哦哦,好吧,好像我这个地方写错啦,还没改”

没错就是下面这个图救了我

jenkins打包下载配置

其实很简单,好吧,前提你jenkins基本配置会配,如果不会的话,移步到悟空的jenkins的安装和配置看一下吧

这里是使用正则匹配包的位置,提供下载

*/target/*.jar

其实除了统一规范打包外,包的可下载也是运维必备的功能,因为运维基本没什么机会可以直接接触代码打包发布的。这样看,我们是不是又把打包的工作甩给运维啦,同时运维还觉得你逼格高,又省劲又买好,多美的事
嘻嘻~~

每日一语

优秀的人很多,不必恐慌,只要你在努力,一切都会变好

点关注,不迷路,更多精彩关注公众号

深夜加班,我该怎么向领导邀功相关推荐

  1. 码农深夜加班,女友没带钥匙逆行骑车赶回被拦,当场跪下崩溃!跑到桥边......

    今天本来是准备发技术文章的,然而不小心看到"小伙骑车逆行被拦后爆发"的视频,甚是心酸. 疑是码农深夜加班,但是女朋友没带钥匙,遂骑共享单车逆行被拦,当场崩溃! 跪下称愿意交罚款愿意 ...

  2. 在小公司加班了3年,领导竟要优化我?最后愤而上岸阿里

    大家好,我是十一郎. 现在的大环境特别不友好,真是躲得过的加薪升职,躲不过的优化警告. 比如我一个技术群粉丝就说,自己在小公司干着,互不嫌弃,勤勤恳恳地加班,不说要加薪多少,至少在当下求个安稳,没想到 ...

  3. 加班到凌晨三点,就能月薪五万了吗?

     早起上班的地铁上,看到朋友圈有不少人刷视觉志推出的一篇<凌晨3点不回家:成年人的世界是你想不到的心酸>,出于好奇,就点击看了一些. 文章用一堆煽情的图片和煽情的文字推导出一个结论:成年人 ...

  4. 扎心!程序员旅行却只能紧紧抱着电脑加班?

    作者 | 小女贼 来源 | LinkedIn(ID:LinkedIn-China) 下周就是十一黄金周了,今年你有没有计划出门旅游? 好像自从开始工作,很多人就逐渐与"100%投入" ...

  5. 今天,你比赛加班了吗?

    作者 | 周继凤 梁丽爽 黄丽梅 孟亚娜 金玙璠 来源 | 燃财经(ID:rancaijing) 最近,你加班了吗? 日前,网上一则华为.阿里员工跳槽到微软,因经常"比赛加班"遭内 ...

  6. 阿里正式取消周报:打击低效加班,拒绝形式主义!

    本文授权转自公众号21CTO(ID:www_21cto_com) 编辑:谷特依温宁 导读:最近,阿里巴巴宣布取消周报制度,其员工无需在周末对本周工作进行汇总.声明要杜绝形式大于没有思想的PPT. 我曾 ...

  7. 程序员加班文化是怎么来的?

    我是一家农村电商研发部门的主管,接管研发部门后,一直都想写一篇关于程序员应不应该加班的文章,这段时间部门已经有几个年轻人都辞职了,其中有个女孩跟我说辞职原因是"男朋友心疼".另一个 ...

  8. 要求程序员加班?你就大错特错了

    加班有好处也有坏处,下面我列举了一些,有些是众所周知的,有些是我的个人意见,如果你还有其他的,告诉我会加到列表中. 坏处 1.加班正在产生新的 bug 人不可能长时间的集中精神,如果你的大脑没有休息好 ...

  9. 熬夜做出的数据可视化,却被领导臭骂,只因这个......

    ​作为一名苦逼的数据可视化人,在公司里不仅要承担业务需求分析的工作,天天取数做报告,还得经常熬夜加班做可视化,赶上领导指示甚至要忙大屏项目,最后却常常被领导臭骂,大家应该都听过领导这几句吐槽: &qu ...

最新文章

  1. 数造未来——探索大数据的应用价值
  2. C#正则表达式:移除文本中所有方括号和其中的内容
  3. node 生产的env文件怎么注入_Node.js进阶之进程与线程
  4. 离人类更近一步!DeepMind最新Nature论文:AI会“回忆”,掌握调取记忆新姿势
  5. BZOJ 2959: 长跑 解题报告
  6. linux命令之上传文件和下载文件
  7. Java 编程语言中很少被人了解的特性-statement label
  8. mysql concat 引号_在MySQL concat里面使用多个单引号,三引号的问题
  9. 工程师如何解决穿衣搭配烦恼?——滴搭平台与算法 1
  10. [译] 想帮助用户做决定?你的APP可以这样设计!
  11. Shape Completion using 3D-Encoder-Predictor CNNs and Shape Synthesis 第二部分
  12. Javascript屏蔽IE和Firefox浏览器默认按键响应(快捷键功能)
  13. IDEA的第一个java程序
  14. 利用ES4封装Windows10
  15. 【读书笔记】《中央帝国的财政密码》
  16. IIS发生意外错误0x8ffe2740 IIS不…
  17. 小米重新上锁[BL]
  18. 设计分享|基于单片机的矩阵电子琴(汇编)
  19. 保险行业防范网络犯罪新思路
  20. idea搜不到子目录下的配置怎么解决

热门文章

  1. 清除Windows记住的FTP账号密码
  2. 智慧海绵城市解决方案
  3. 父爱如山,并不是指父亲坐在电脑前一动不动(深刻)
  4. Android java面试题收集
  5. 计算机C盘有ROM,C盘满导致电脑重启(摘)真的吗?
  6. java ssl cip_优雅处理HTTPS中的证书问题
  7. 会议预约管理系统,智慧会议室,智能会议室解决方案,联动会议门牌显示屏,提供会议室的使用效率
  8. gitlab 使用外部 nginx
  9. 要不起对三队 - alpha冲刺(第四天)
  10. 非诚勿扰:从冯氏喜剧看回归历程