如何让Gitlab只构建一次提交?

如何让Gitlab只构建一次提交?,git,deployment,gitlab,Git,Deployment,Gitlab,我已经配置了我的git repo,以便将生成的标记添加到每个提交中,以查看哪个构建在哪里运行,然后将其添加到已编译的应用程序中 现在我看到Gitlab试图处理提交,就像它是两个分支一样。我如何使它忽略一个,并构建另一个(例如,带有标记的一个),因为它是相同的 也许您可以设置工件和缓存来显著加快构建速度。见和 据我所知,Gitlab不能跳过重复构建。请记住,对于不同的分支,可能有不同的配置,所以一般来说并不容易。您应该将功能请求发布到 可能的解决方法是在缓存目录中创建文件,并在以后的构建中检查其存

我已经配置了我的git repo,以便将生成的标记添加到每个提交中,以查看哪个构建在哪里运行,然后将其添加到已编译的应用程序中

现在我看到Gitlab试图处理提交,就像它是两个分支一样。我如何使它忽略一个,并构建另一个(例如,带有标记的一个),因为它是相同的


也许您可以设置工件和缓存来显著加快构建速度。见和

据我所知,Gitlab不能跳过重复构建。请记住,对于不同的分支,可能有不同的配置,所以一般来说并不容易。您应该将功能请求发布到

可能的解决方法是在缓存目录中创建文件,并在以后的构建中检查其存在性。这是丑陋的,不是100%防弹,但它可以做到这一点

此外,您可以简单地禁用另一个分支的(某些)构建。这取决于你的情况