We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
当需要业务接入的时候,通过一个简单的CLI命令,自动完成业务的接入
在提交代码的时候,自动触发执行CI/CD,完成项目的集成和发布至测试环境。
但是对于线上来说,一般使用Jenkins等发布工具,完成发布至线上环境的操作,虽然在发布的过程中可能也会执行CI/CD和且量部署的操作,但是重点在于发布至线上的操作必须由人手动触发执行。
如果我们的业务是微服务架构,每个项目代码的.gitlab-ci.yml配置文件都可以使用 include 特性,引用远程的CI配置文件,实现统一在同一个项目中管理所有的.gitlab-ci.yml配置文件。
.gitlab-ci.yml
include
这样无论再怎么调整更新变化,所有的项目自身都不需要修改,直接由远端统一管理,批量更新即可,非常方便。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
1、新功能建议
(1) 新增CLI工具,通过命令自动创建
当需要业务接入的时候,通过一个简单的CLI命令,自动完成业务的接入
2、发布至测试环境
在提交代码的时候,自动触发执行CI/CD,完成项目的集成和发布至测试环境。
但是对于线上来说,一般使用Jenkins等发布工具,完成发布至线上环境的操作,虽然在发布的过程中可能也会执行CI/CD和且量部署的操作,但是重点在于发布至线上的操作必须由人手动触发执行。
2、统一管理
如果我们的业务是微服务架构,每个项目代码的
.gitlab-ci.yml
配置文件都可以使用include
特性,引用远程的CI配置文件,实现统一在同一个项目中管理所有的.gitlab-ci.yml
配置文件。这样无论再怎么调整更新变化,所有的项目自身都不需要修改,直接由远端统一管理,批量更新即可,非常方便。
The text was updated successfully, but these errors were encountered: