如何正确使用 Github Actions 来完成定时任务-详细教程

 

注意: 本教程并不是 Github Actions 的配置教程, 如何配置 Github Actions 请参考 Github 官方文档. 本教程相对比较详细, 目的是让*每一个人*都能在10分钟内学会使用我的一些用到 Github Actions 的项目.

p.s.: 虽然在手机上也能完成相关设置, 但手机页面可能与电脑页面有所不同, 建议使用电脑完成以下流程.

  1. 使用 Github Actions 首先需要一个 Github 账号.(这不是废话吗) .如果没有账号自行注册, 应该没有困难.

  2. Fork 我的仓库: 打开仓库主页, 点击右上角的 Fork. ( 顺便点个旁边的 Star 就最好了. :P )

    forkfork

  3. 激活 Github Actions: 稍等片刻仓库 Fork 完成后, 点击 Actions, 再点击下方 I understand the workflows... 绿色按钮同意使用 Github Actions.

    actionsactions

  4. 设置 Secrets: 点击 Settings-Secrets-New Secret 即可添加 Secret. 每个项目需要设置的 Secrets 是不同的. 请务必按照项目主页的提示设置所有 Secrets.

    secrets1secrets1

    secrets2secrets2

    在填写完一个 Secret 后, 可以再次点击 New Secret 添加第二个 Secret. 以我的第一个用到 Github Actions 的项目 Bilibili Daily Bonus 为例. 配置完成后 Secrets 页面应该如下所示.

    secrets3-1secrets3-1

    secrets3-1secrets3-1

    注意: Secrets 输入名称时应注意大小写与说明完全一致!!

    p.s. 虽说在一般情况下你不应该在第三方网站上输入你的用户名和密码等敏感信息, 但此处输入的 Secrets 会由 Github(现处于微软旗下) 保证其安全性. 同时因为源代码是公开的, 处理数据的过程也是透明公开的. 你无需担心你输入的数据的安全性问题.

  5. 修改文件以激活计划任务: 点击上方的 Code 选项回到主页, 点击 README.md 右侧的铅笔图标编辑文件. 随意做出一些更改后提交(commit).

    update1update1

    update2update2

    update3update3

  6. 已经完成了. Enjoy it!

    如果运行出错, 你注册账号时使用的邮箱会收到来自 Github 的邮件. 可以对应邮件提示的出错内容进行修改. 如果确实不知道哪里出错, 可以提出 issue 或通过 QQ 直接联系我. :)

最后做一个小小的总结: 为了防止一些对 Github 不是太熟悉的人或是对编程不太熟悉的人直接被吓跑, 自认为这个教程已经很详细了. 其实过程就是 Fork - 启动Actions - 添加Secrets - 提交文件启动计划任务. 得益于 Github Actions 本身和代码仓库整合容易配置, 同时也受到其他项目的启发, 会想到白嫖 Github Actions 来做计划任务. 也正是因为其本身容易配置, 我希望能借此能将我写的一些程序更好的推广给对编程不甚了解的人, 这也算是一种新的尝试吧… 望大佬轻喷. :P

于 2020.8.11日 深夜 0点47分

本文采用 CC BY-NC-SA 4.0 许可协议发布.

作者: lyc8503, 文章链接: https://blog.lyc8503.net/post/github-actions/
如果本文给你带来了帮助或让你觉得有趣, 可以考虑赞助我¬_¬