构建在 gitlab 中自动运行

Mic*_*Wit 5 deployment build gitlab gitlab-ci

我已经在 Ubuntu 18.04 中安装了 GitLab 并将其移至 Apache。当我创建一个新项目时,通过初始提交(或之后的任何提交),它会尝试运行构建。当然,这是行不通的,因为没有可用的构建脚本,而且我从不希望它在提交时构建,我想创建自己的脚本来按需部署项目。所以问题是:

1) 如何停止尝试构建的新项目?

2)如果提交失败,如何清除主项目页面中的错误?(这是一个提交失败错误)

3)在GitLab Web界面中,如何有一个按钮来启动构建/部署?

Anw*_*ain 3

1)自动构建开始的可能情况:

  1. 您的存储库根目录中有一个 .gitlab-ci.yml 文件
  2. 您已为您的项目/组/所有内容启用 AutoDevOps...

2)没办法,虽然你可以跳过或仅在特定分支上运行构建

3) Gitlab 可以选择手动运行作业。https://docs.gitlab.com/ee/ci/yaml/#when-manual。它将在 WebUI 上提供一个按钮。