首页 文章

如何重命名GoCD管道?

提问于
浏览
2

似乎无法在GoCD中的任何位置更改现有管道的名称 . 听起来很简单,有没有办法重命名一个不需要在UI中进行一系列长动作的GoCD管道?

我能够重命名管道的唯一方法是使用新名称克隆它,然后删除旧名称 . 但删除管道也不是直截了当的,因为无法删除仍属于某些环境的管道 . 因此,我首先必须从所有环境中删除管道,然后才能删除它 .

关于重命名管道herethere有一些类似的讨论,但由于它们像五年前一样,我认为在此期间必须以某种方式支持简单的管道重命名......

3 回答

  • 4

    首先,您必须从管道依赖项和环境中取消链接该管道 .

    然后,您可以转到“管理”>“配置XML”并编辑XML文件上的名称 .

    “拯救”,你很高兴!

  • 0

    您必须在Config XML中更改管道名称 . 要到达那里,请转到:Admin - > Config XML . 您需要在配置中的两个位置更改此设置 .

  • 0

    你可以使用gocd api调用https://api.gocd.org/17.3.0/#edit-pipeline-config而且只是

    `$ curl 'https://ci.example.com/go/api/admin/pipelines/my_pipeline' \
          -u 'username:password' \
          -H 'Accept: application/vnd.go.cd.v3+json' \
          -H 'Content-Type: application/json' \
          -H 'If-Match: "e064ca0fe5d8a39602e19666454b8d77"' \
          -X PUT \
          -d '{
                "name": "my_pipeline",
    
              }'`
    

相关问题