我在Ubuntu 18.04中安装了GitLab并将其移至Apache。当我使用初始提交(或之后的任何提交)创建一个新项目时,它会尝试运行构建。当然这不会起作用,因为没有可用的构建脚本,我从不希望它构建在提交上,我想创建自己的脚本来按需部署项目。所以问题:
1)如何停止尝试构建的新项目?
2)如果提交失败,如何清除主项目页面中的错误? (它的提交失败错误)
3)在GitLab Web界面中,如何有一个按钮来启动构建/部署?
1)可能的场景为什么自动构建开始:
2)没办法,虽然你可以跳过或仅在特定分支上运行构建
3)Gitlab可以选择手动运行作业。 https://docs.gitlab.com/ee/ci/yaml/#when-manual。它将在WebUI上给出一个按钮。
在1),它可能是GitLab的Auto Devops自动启用。
如果您不在项目中使用CI,则应该考虑这样做。无论如何,您可以全局禁用它:
root
身份登录我自己没有尝试过,但在GitLab论坛上引用社区成员Stayen,你也可以在一个项目的基础上禁用CI:
据我所知,要禁用单个项目,从“设置> CI”禁用管道也可以。
有关更多背景信息,请参阅GitLab Forum上的这些帖子: