基于 Github Action 的 ServerChan(server 酱) 来了!

2020-01-06 08:19:19 +08:00
 YakuMioto

ServerChan Action (Server 酱)

ServerChan Action(Server 酱) 微信消息通知插件

简介

基于 ServerChan(Server 酱) 封装的微信消息通知插件

可用于持续集成的通知等.

我的使用场景有 Hexo 的自动构建成功通知等, (目前别的还没加上)...

项目地址: https://github.com/yakumioto/serverchan-action

号外, 之前也实现过 Drone CI 的 Server 酱插件, 地址: https://github.com/yakumioto/drone-serverchan

栗子

明文 key 配置, 适用于私有仓库

---
name: serverchan-action

on: [push]

jobs:
  serverchan:
    name: Server chan
    runs-on: ubuntu-latest
    steps:
      - name: Sending message
        uses: yakumioto/serverchan-action@v1
        with:
          key: {SCKEY}
          text: {消息标题}
          desp: {消息内容 支持 MarkDown}

密文 key 配置, 适用于公共仓库.

---
name: serverchan-action

on: [push]

jobs:
  serverchan:
    name: Server chan
    runs-on: ubuntu-latest
    steps:
      - name: Sending message
        uses: yakumioto/serverchan-action@v1
        with:
          key: ${{ secrets.sckey }}
          text: {消息标题}
          desp: {消息内容 支持 MarkDown}
6597 次点击
所在节点    分享创造
10 条回复
0312birdzhang
2020-01-06 08:40:39 +08:00
一条 curl 不就搞定了?
YakuMioto
2020-01-06 08:48:36 +08:00
@0312birdzhang 有 action 为什么不用呢,虽然你说的也没错,不过写 curl 不优雅…
liyvhg
2020-01-06 08:50:16 +08:00
似乎前排活捉了一个 server 酱大佬🙊😸
YakuMioto
2020-01-06 09:11:30 +08:00
@liyvhg 哈哈,正好自己要用,顺便学一下 action 怎么写。
0312birdzhang
2020-01-06 09:28:59 +08:00
@YakuMioto #2 不认同,简单即美。
sneezry
2020-01-06 09:30:01 +08:00
那个,违反 GitHub 用户协议了……

> Additionally, GitHub Actions should not be used for: Serverless computing

https://help.github.com/en/actions/automating-your-workflow-with-github-actions/about-github-actions

被 GitHub 发现后会被关小黑屋:

> In order to prevent violations of these limitations and abuse of GitHub Actions, GitHub may monitor your use of GitHub Actions. Misuse of GitHub Actions may result in termination of jobs, or restrictions in your ability to use GitHub Actions.
sneezry
2020-01-06 09:31:56 +08:00
不好意思,我没认真读题,发送和 CI/CD 部署相关的通知不算滥用~
YakuMioto
2020-01-06 09:55:33 +08:00
@0312birdzhang 哈哈, 那就看使用习惯了, 有人喜欢用 uses, 有人喜欢用 run.
YakuMioto
2020-01-06 09:57:13 +08:00
@sneezry 哈哈哈, 我写这个插件前也没去读这些, 主要是看到有 Telegram 的, 就正好写个 serverchan 的.
sneezry
2020-01-06 10:23:22 +08:00
@YakuMioto 因为我看到 GitHub Actions 带宽高达 1Gbps,所以想利用一下,就专门查了下使用条款,看到被明令禁止非常失望……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/635340

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX