聊天驱动式持续集成:微软Teams + Atlassian Bamboo

Bamboo-on-Teams

一个无服务器架构,聊天驱动的运维工具。可以在微软Teams里通过发送聊天消息来触发Atlassian Bamboo任务,并且在Teams里接受对应的结果推送。

功能

  • Bamboo交互 - 通过使用内置的 命令 来和Bamboo进行交互
    builddeploy

  • 消息推送 - 任务运行结果会被推送到配置的Teams频道
    build-notification
    deploy-notification

  • 任务监控 - 监控Bamboo任务执行,并对超时任务推送警告到配置的Teams频道
    hanging-detect

项目链接

https://github.com/GaaraZhu/bamboo-on-teams

工作原理

Bamboo交互

用户通过Teams内置的outgoing webhook以及bamboo-on-teams服务,来和Bamboo进行交互.
序列图

消息推送和任务监控

Bamboo-on-teams内置的stepfunction会从Bamboo服务器抓取任务的最新状态,通过Teams的incoming webhook推送到配置好的频道.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值