Docker
分享一款基于Telegram通知的Drone通知插件
分享一款基于Telegram通知的Drone通知插件
上一篇尝试使用Nginx进行反向代理Telegram API,昨天抽空捣鼓开发了一款Drone通知插件,这款插件基于Telegram机器人进行通知,虽然在Drone的插件商店已经有Telegram机器人通知插件,但是由于政策原因无法在国内服务器使用,所以我又重新开发了Telegram机器人通知插件,可以自定义代理地址或者使用Telegram原有地址进行通知推送,并且我自己重新自定义了一份通知文案,这样触发通知的时候也可以简单方便,但是由于Drone系统的开始构建时间参数有点问题,所以耗时这一栏会不准,后面如果解决了,会及时同步。
我已经将插件打包成镜像推送到Docker Hub上,大家有兴趣可以访问hongzhuangxian/telegram-drone-plugin。
使用方式如下
kind: pipeline name: project-go-api steps: - name: build image: golang:latest pull: if-not-exists environment: GOPROXY: "https://goproxy.cn,direct" volumes: - name: pkgdeps path: /go/pkg commands: - CGO_ENABLED=0 go build -o project-go-api - name: telegram image: hongzhuangxian/telegram-drone-plugin settings: proxy_url: "https://your.proxy.url" token: from_secret: telegram_token chat_id: from_secret: telegram_chat_id
最终效果如下
0条评论