如何在 Jenkins 管道中创建下拉列表?
How create a drop-down list in Jenkis pipeline?
我创建了一个 Jenkins 管道,它在 GitLab 存储库中创建 Oracle 数据库和存储的备份,并在必要时执行回滚。我想在这个 GitLab 存储库中创建一个包含文件的下拉列表,该文件可以 select 正是我想要执行的备份。这是在 Jenkins 管道的 阶段块 中。有可能吗?
谢谢
您不能在 Jenkins 的 stage
块中创建下拉列表,因为管道变量已经在该点(从 properties([ parameters ([])])
块)确定。
您可以在参数块中创建一个 select 列表,但这不允许您从文件列表中动态地 select。或者,您可以根据文件列表创建一堆手动作业,然后只启动您需要的作业,但这似乎不像 CI/CD 模式可以很好地扩展。您可能想找出更好的方法来完成这项工作。
我创建了一个 Jenkins 管道,它在 GitLab 存储库中创建 Oracle 数据库和存储的备份,并在必要时执行回滚。我想在这个 GitLab 存储库中创建一个包含文件的下拉列表,该文件可以 select 正是我想要执行的备份。这是在 Jenkins 管道的 阶段块 中。有可能吗?
谢谢
您不能在 Jenkins 的 stage
块中创建下拉列表,因为管道变量已经在该点(从 properties([ parameters ([])])
块)确定。
您可以在参数块中创建一个 select 列表,但这不允许您从文件列表中动态地 select。或者,您可以根据文件列表创建一堆手动作业,然后只启动您需要的作业,但这似乎不像 CI/CD 模式可以很好地扩展。您可能想找出更好的方法来完成这项工作。