Bamboo-on-Teams
一个无服务器架构,聊天驱动的运维工具。可以在微软Teams里通过发送聊天消息来触发Atlassian Bamboo任务,并且在Teams里接受对应的结果推送。
功能
-
Bamboo交互 - 通过使用内置的 命令 来和Bamboo进行交互


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


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

项目链接
https://github.com/GaaraZhu/bamboo-on-teams
工作原理
Bamboo交互
用户通过Teams内置的outgoing webhook以及bamboo-on-teams服务,来和Bamboo进行交互.

消息推送和任务监控
Bamboo-on-teams内置的stepfunction会从Bamboo服务器抓取任务的最新状态,通过Teams的incoming webhook推送到配置好的频道.
设置
- Teams里创建 incoming webhook 来接受消息,并将生成的URL拷贝出来,设置成
notificationURLAWS parameter的值. - Teams里创建

本文介绍了一种使用微软Teams聊天消息触发Atlassian Bamboo持续集成任务的方法。通过无服务器架构,用户可以在Teams中执行Bamboo命令,接收任务结果和监控。此外,还详细说明了设置过程和可用的命令选项。
最低0.47元/天 解锁文章
1426

被折叠的 条评论
为什么被折叠?



