如何使用 Github 操作自动化您的存储库构建

在这里插入图片描述
如果您厌倦了手动构建和发布应用程序,那么可能是时候设置 CI/CD 管道了。Github Actions 使大多数项目的这个过程变得简单和免费,并且可以通过自动化应用程序的构建过程来节省您的时间。

什么是行动?

Github Actions 是在云中运行的任务。它们可以使用 YAML 配置文件进行设置,并根据您帐户中发生的事情触发。这通常类似于“将新提交推送到主分支”,但实际上可以为许多不同的事件设置操作,包括新问题或发生时,甚至按计划作为 cron 作业。

在这种情况下,我们想设置一个自动构建。每当对存储库进行更改时,通常都会运行此过程。您可以根据需要进行设置 - 通常在master orrelease 分支上运行它,但您也可以在 dev 和 feature 分支上运行构建。

大多数构建过程也将涉及测试,Github Actions 也可以这样做。这有助于捕获导致构建失败的提交。您可能也不想部署失败的构建,因此在所有情况下预先运行测试都是有益的。

使用 Github Actions,您还可以自动化部署的发布部分。如果您有一个总是从其更新release 的master 分支,则可以将该分支视为您的部署源。您的服务器将从 Github Action 的输出下载二进制文件并更新您的代码。如果您使用 NPM、Maven 或 Docker Hub 之类的包管理器或注册表,这将变得更加容易——更新可

猜你喜欢

转载自blog.csdn.net/wlcs_6305/article/details/122845402