Actions
本地执行没问题, GitHub Actions 却一直报错
· ☕ 2 分钟
1. 一个令人困惑的问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 name:Goon:[push, pull_request]jobs:build:name:CIruns-on:ubuntu-lateststeps:- name:Set up Go 1.13uses:actions/[email protected]:go-version:1.13- name:Check out code into the Go module directoryuses:actions/[email protected] name:Check pr is properly formattedrun:diff -u <(echo -n) <(gofmt -d ./pkg ./cmd ./tools ./test)- name:Test & Buildrun:make all 上面是项目中 workflow 的一部分, 主要用来检测代码风格、执行单元测试、编译代码。提交 Pull Requests 时, 就会触发执行。 但 GitHub Actions 一直报错, 提示如

10 个你该了解的 GitHub Actions 进阶技巧
· ☕ 5 分钟
如果你已经在使用 GitHub Actions ,那么阅读本文你将获得更多有趣而有用的打开方式。阅读完,我又给仓库新增了几个 workflow 。 1. workflow 执行时,传入参数 在执行 workflow 时, 允许在 GitHub Actions 页面输入参数,控制执行逻辑。我们可以将人工处理的逻辑,在 GitHub Actions 参数化执行,适用于持续部署场景。 1 2 3

不限次数,单次最长 6 小时免费在线体验 Kubernetes
· ☕ 2 分钟
1. 登录 Ngrok 获取一个 Authtoken 1.1 登陆 Ngrok 官网,获取 Authtoken 访问 Ngrok 官网,https://dashboard.ngrok.com/ , 可以使用 GitHub 或者 Google 账户登陆。 进入 Authentication 页面,找到自己的 Authtoken,如下图: 1.2 在 GitHub 项目下,配置 Secrets 在项目的 Settings 页面中,新增 Secrets

debugger-action 更新 v2 版支持 ngrok
· ☕ 2 分钟
1. 什么是 Ngrok Ngrok 是一个内网穿透工具,能够将内网的服务,发布到公网上。下面这张图,可以很好地展示其功能: 相较于同类工具 Frp (需要同时运行 Server 和 Client ),Ngrok 将内网穿透做成了一个服务。只需要在 Ngrok 注册账户,获得 Authtoken ,启动 Client 就可以对外提供,本地服务的公网地

GitHub Actions 在线调试工具:debugger-action
· ☕ 3 分钟
1. Debug 到想跑路 GitHub Actions 是 GitHub 在 2018 年 10 月推出的持续集成服务。对于开源项目,免费提供无限时长的构建时间,同时支持 Linux、MacOs、Windows 系统,非常招人喜爱。 但是,最近的一次经历改变了我的看法。我给同事的仓库,提交了一个 improvement: build and ci 的 commit ,用于完