git - GitLab 每次提交一个管道(而不是推送)
问题描述
在我们的 GitLab 中,我们有一个带有 CI/DI 管道设置的存储库。但是,我注意到管道每次推送运行一次,而不是每次提交运行一次。假设您的推送包含 3 个提交,但您想部署第一个提交,您怎么做?
因为管道实例将在 3 个提交中的最后一个提交,您将能够部署最后一个提交,但是如果您想部署您推送的一批提交中的第一个提交,会发生什么情况。如何处理这种情况
解决方案
development
为和创建不同的分支deploy
- 更改管道以在
deploy
分支上运行 - 只合并你需要的
development
东西deploy
推荐阅读
- ansible - 使用 k8s 事实或 K8s 信息模块的 ansible 错误
- python - 我无法通过单击红色的“X”按钮退出 pymsgbox 模块
- vue.js - 如何让 vue 路由器正确地将对象推送到 URL 查询字符串,而不是“[Object Object]”?
- c# - 调用 FirebaseAdmin 加载凭据不起作用
- java - Ant Classloader 任务和 java 13
- java - Flyway Maven 插件从外部配置文件执行 GOLS
- android-studio - 为什么我的 Android Studio 3.5 缺少设置 > 编辑器 > 代码样式?
- paypal - 如何在 Paypal SDK createOrder 中设置商品详情?
- visual-studio-code - 如何确定导致崩溃的 VS Code 扩展?
- apache-spark - 在 Databricks / Spark 中的 SQL 中为变量分配动态值