自动化您的部署
如果我问我的客户是否已自动化部署,通常答案是“是”。然而,仔细一看,自动化的意思是我们有一个脚本,或者我们有一个安装程序的答案文件。这只是部分自动化。只要有人需要登录到服务器,创建账户或 DNS 记录,或手动配置防火墙,那么您的部署就还没有实现完全自动化!
人类会犯错——而机器不会!确保自动化部署的所有步骤,而不仅仅是最后几个步骤。由于 GitHub Actions 是完美的自动化引擎,因此最好让一个工作流来执行您所有的自动化部署。
如果我问我的客户是否已自动化部署,通常答案是“是”。然而,仔细一看,自动化的意思是我们有一个脚本,或者我们有一个安装程序的答案文件。这只是部分自动化。只要有人需要登录到服务器,创建账户或 DNS 记录,或手动配置防火墙,那么您的部署就还没有实现完全自动化!
人类会犯错——而机器不会!确保自动化部署的所有步骤,而不仅仅是最后几个步骤。由于 GitHub Actions 是完美的自动化引擎,因此最好让一个工作流来执行您所有的自动化部署。