Github Action:在运行失败的时候通知tg

示例:

      - name: build failure
        if: ${{ failure() }}
        uses: appleboy/telegram-action@master
        with:
          to: ${{ secrets.TELEGRAM_TO }}
          token: ${{ secrets.TELEGRAM_TOKEN }}
          message: |
            xxxx 构建失败...
            Message from Github Action.

Tg通知actions使用的是appleboy/telegram-action@masterTelegram_to填写自己的useridtelegram_token填写机器人的token即可,开始前请先启用机器人。 想要在action运行失败的时候通知只需加上if: ${{ failure() }}即可,同理,在成功的时候通知是if: ${{ success() }}

在GitHub的官方文档上提供了一些环境变量,可以很轻松的定制通知消息,比如${{ GITHUB_RUN_ID }}获取本次action的id,可以很方便的打开本次运行日志,如: https://github.com/user/repository/actions/runs/${{ github.run_id }}; 同时,GITHUB_EVENT_PATH路径下的文件可以获取到更多的环境变量信息,可以满足更多自动化操作

联想TB-x605fc 9008刷机记录
Pyrogram发送消息指定parse_mode的方法