我想将其转换为管道脚本。我有以下Jenkins 'Pipeline script from SCM':
如何将其转换为“管道脚本”。我想这样做是为了使用一些Jenkin插件。我知道在底部有一个'Pipeline Syntex'帮助器,但我不确定我应该寻找什么来转换存储库URL或凭据或脚本路径。我在网上找过,但没有找到任何直接的方法来做这件事。
0yycz8jy1#
您不能将所显示的内容转换为Jenkins DSL,因为您首先需要指定将使用DSL运行的脚本。该规范在这里完成,并且必须以这种特定的方式完成。然后,您可以在底部指定的脚本中编写Jenkins DSL代码。如果你想知道如何从脚本文件中使用这些凭证 checkout 一个仓库,你可以使用GITSCM插件。例如:
checkout scmGit( branches: [[name: 'v4.11.x']], userRemoteConfigs: [[credentialsId: 'my-ssh-private-key-id', url: 'ssh://github.com/jenkinsci/git-plugin.git']])
关于如何做到这一点的详细信息可以在文档中找到
1条答案
按热度按时间0yycz8jy1#
您不能将所显示的内容转换为Jenkins DSL,因为您首先需要指定将使用DSL运行的脚本。该规范在这里完成,并且必须以这种特定的方式完成。然后,您可以在底部指定的脚本中编写Jenkins DSL代码。
如果你想知道如何从脚本文件中使用这些凭证 checkout 一个仓库,你可以使用GITSCM插件。例如:
关于如何做到这一点的详细信息可以在文档中找到