Go 学习笔记(11):利用 GitHub Actions 进行多平台打包
最近在为网站开发一个服务器监控的功能,功能已经全部开发完成并上线了。其中客户端使用的是 Golang 开发的,在开发完成后需要将项目打包成二进制文件供服务器下载使用,因此就顺便学习了一下 Go 项目如何打包成不同的平台中可执行文件。 Go 打包的一些知识点 {#go-打包的一些知识点} -------------------------- ### Go 编译 {#go-编译...
最近在为网站开发一个服务器监控的功能,功能已经全部开发完成并上线了。其中客户端使用的是 Golang 开发的,在开发完成后需要将项目打包成二进制文件供服务器下载使用,因此就顺便学习了一下 Go 项目如何打包成不同的平台中可执行文件。 Go 打包的一些知识点 {#go-打包的一些知识点} -------------------------- ### Go 编译 {#go-编译...
GitHub Actions 是 GitHub 的持续集成服务,该功能非常类似于 Jenkins Pipeline 的能力,相当于 GitHub 为每个用户提供了一个 Jenkins 平台,可供大家跑一些简单(其实也可以很复杂)的自动化任务。 我的好几个项目已经使用到了 GitHub Actions 的能力,以下是我总结的可以用 GitHub Actions 来构建的一些场景...
前言 {#前言} -------- > 今年自五月份以来发生了许多事情,其中一个显著的变化是我购买了一辆车。刚开始觉得购车挺便捷的,然而提车的第一个月油费竟然直逼 `1300` 元,让我对这部分开支感到有些心疼。因此,我决定开发一个油价推送小程序,以便获取当前所在城市油价的实时变化情况。通过这个小程序,我可以方便地了解油价的走势,从而更好地掌握预算。为了使这个小程序更加...
> Error: Process completed with exit code 128. 出现的场景 {#出现的场景} -------------- 如果你正在运行 GitHub Actions scraper, 可能会收到如下错误信息 /**[blog_project](https://github.com/mobaijun/blog_project)** /, 添加 ssh 密钥,`/settings/Deploy keys/Add deploy ...
起因是同事需要使用 DataX,但官方并未提供直接可用的预编译包,网上搜索一圈没有找到,所以我决定基于源码自行编译 DataX,并利用 GitHub Actions 实现自动化构建和发布。 本地编译环境准备 {#本地编译环境准备} -------------------- 如果你需要本地编译,请确保您的编译环境满足以下要求: * **Java 版本**:使用 Java 8...
GitHub 上的一个针对 CVE-2024-49113(又名 "LDAPNightmare")的欺骗性概念验证(PoC)漏洞利用程序会让用户感染信息窃取恶意软件,从而将敏感数据外泄到外部 FTP 服务器。 这种策略并不新奇,因为在 GitHub 上已经有多个恶意工具伪装成 PoC 漏洞利用的记录案例。 然而,趋势科技发现的这一案例突出表明,威胁行为者仍...
喜欢的开源的同学肯定会注意到最近 GitHub 的改版,不知道大家是否习惯新的 Dashboard 呢? 除了界面的修改,GitHub 的前端团队还乘机移除了页面中的 jQuery: ](http://static.51tbox.com/static/2025-01-06/col/5344ea99f031923...