gitlab - 如何在 gitlab 中禁用自动管道

标签 gitlab gitlab-ci

由于 gitlab 限制了 gitlab CI/CD 上的免费层分钟数。我想在提交后禁用我的管道的自动启动。
我只想通过在 gitlab 界面中单击来手动运行管道 .
我该怎么做?

最佳答案

您可以通过以下步骤禁用项目中的 Gitlab CI/CD Pipelines:

  • 转到项目 设置 >> 常规 >> 可见性、项目功能、权限
  • 展开 存储库
  • 启用或禁用 CI/CD 切换
  • 然后,点击 保存更改

  • 您可以验证相同,CI/CD 选项已从左侧面板中消失。
    enter image description here

    我现在已经引用问题更新了答案:
    添加 [ci skip][skip ci]在提交消息中不会触发推送管道。
    更多引用:https://docs.gitlab.com/ee/ci/yaml/#skip-pipeline

    关于gitlab - 如何在 gitlab 中禁用自动管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64725914/

    相关文章:

    组下所有项目的Gitlab API

    android - 使用 Gitlab CI 生成 Android 构建

    maven - Gitlab CI/CD 运行程序 : mvn command not found

    gitlab - 在 GitLab CI/CD 作业中添加和推送提交标签

    git - 多个 git post-receive Hook

    docker - 在与其他阶段相关的同级容器中使用文件夹

    amazon-web-services - 在 Amazon S3 上存储 GitLab 存储库

    node.js - 推送到 Git 存储库时出现 Node 版本错误

    GitLab webhook 如何排除某些文件夹或文件?

    python - Gitlab CI 在 Python 脚本输出中换行