【问题标题】:Can I create parametrezed job into gitlab pipeline?我可以在 gitlab 管道中创建参数化作业吗?
【发布时间】:2026-02-04 15:40:01
【问题描述】:

我需要在 gitlab 管道中创建工作。我想手动触发它并放入一些变量以用于脚本。我该怎么做?我可以吗?

【问题讨论】:

    标签: gitlab pipeline gitlab-ci


    【解决方案1】:

    在 gitlab 10.8 发布后,我们将能够使用参数化管道(不是作业)。 (2018 年 5 月 22 日)https://gitlab.com/gitlab-org/gitlab-ce/issues/44059

    【讨论】:

    • 您是否尝试过使用 API 来触发管道?我说的是这个特定的 API --> docs.gitlab.com/12.6/ee/api/…,在这里,我不确定我们如何在触发管道时传递变量,尽管变量在这里是一个属性。如果您有任何示例,请提供。提前致谢
    • 我得到了解决方案,下面是我们应该如何在正文中传递它: { "variables": [ { "key": "Key", "value": "value" } ] }