跳到主要内容

2 篇博文 含有标签「autoSSL」

查看所有标签

给 autoSSL 补上 GitHub Windows 打包与 Draft Release 的实战记录

· 阅读需 9 分钟
一介布衣
全栈开发者

autoSSL 这种桌面工具,如果只有“本地能跑”,其实离真正可交付还差一步。尤其是面向 Windows 用户时,团队里不可能永远靠某一台开发机手工打包,再靠聊天工具传安装包。只要产品准备进入更稳定的迭代阶段,GitHub 上可重复执行的 Windows 打包链路就会变成基础设施,而不是可选项。

这次我给 autoSSL 做的事情并不复杂,但很实用:把原来停留在本地 electron-builder 的打包方式,推进成了两条 GitHub Actions 工作流。一条负责在 windows-latest 上生成可下载的 Windows 构建产物,另一条负责在打 tag 或手动触发时生成 draft release。过程中还顺手处理了一个很典型的工程问题:项目里依赖了本地 file: 包,开发机没问题,到了 GitHub runner 却会直接装不上。

后续更新: 这套链路已经在 GitHub 上真实跑通,macOSWindows 安装包都已产出,并且已经发布为公开 release: https://github.com/zzhi191/autossl-downloads/releases/tag/autossl-v1.0.0

个人站长为什么该尽早用上 autoSSL

· 阅读需 7 分钟
一介布衣
全栈开发者

如果你手上有自己的博客、作品站、公司官网,或者几个长期在线的小项目,那我很直接地说一句:SSL 证书这件事,越早自动化越省心。

很多个人站长对证书的态度,都是“先能用就行”。申请下来一次,浏览器不报错,网站能正常打开,这件事就被从待办列表里划掉了。可问题在于,证书不是一次性工作。它会到期,会续期,会更新,会重新部署,而且偏偏总喜欢在你最忙、最没空盯服务器的时候出问题。

这也是我现在更愿意直接推荐 autoSSL 的原因。它不是一个只帮你“申请一次证书”的小工具,而是把个人站长最容易忽略、却最容易出事故的那条链路,尽量收成一个完整闭环。