如何在GITLLAB中使用以前的提交运行ci/cd piple行

如何在GITLLAB中使用以前的提交运行ci/cd piple行,git,github,gitlab,Git,Github,Gitlab,在创建yml文件之前,我已提交更改。现在我想为旧提交运行ci/cd 如果我运行的旧作业不考虑最新的yml文件更改。因此,它再次失败的工作 是否可以使用GIT HUB中以前提交的更改来运行该运行?我认为Gitlab中没有任何“在此提交上运行管道”的功能。通常,它基于新事件(如新推送、合并请求和标记)运行,并使用文件结构中的.gitlab ci.yml文件来处理这些事件 然而,这确实很重要,因为文件结构不关心提交。您以前所做的任何更改都会反映在当前文件结构中。因此,一旦添加.gitlab ci.ym

在创建yml文件之前,我已提交更改。现在我想为旧提交运行ci/cd

如果我运行的旧作业不考虑最新的yml文件更改。因此,它再次失败的工作


是否可以使用GIT HUB中以前提交的更改来运行该运行?

我认为Gitlab中没有任何“在此提交上运行管道”的功能。通常,它基于新事件(如新推送、合并请求和标记)运行,并使用文件结构中的
.gitlab ci.yml
文件来处理这些事件


然而,这确实很重要,因为文件结构不关心提交。您以前所做的任何更改都会反映在当前文件结构中。因此,一旦添加
.gitlab ci.yml
文件并推送,它将在当前文件结构上运行管道。

您需要在yml中将对分支的更改与要发布的提交合并。如何将以前的提交与同一分支合并@代码学徒请提供一个提交历史记录的具体示例,以便我们可以讨论具体的命令来执行您想要的操作。