如何为每个 jenkins 映像运行添加内部版本号?

用户9249103

我正在尝试运行构建并推送到 Azure 容器注册表的映像。当我再次运行构建时,将名称替换为 docker run 时抛出错误。所以,我的问题是如何添加带有容器名称的内部版本号,即 像下面的 jenkinsfile 一样 --name "somename_buildnumber" 来运行图像。有人可以帮我弄这个吗 ?

// Pull, Run, and Test on ACS 'stage'... 
          stage('ACS Docker Pull and Run') {
             app = docker.image('dockerregistry.azurecr.io/image:latest')
             docker.withRegistry('https://dockerregistry.azurecr.io', 'Credentails_ID') {
             app.pull()
               app.run('--name image_build_${env.BUILD_NUMBER} -i -t')
             }
          }

提前致谢。

斯蒂芬·金

您的问题是 Groovy 的字符串插值,它适用于双引号字符串,但不适用于单引号字符串。

代替

app.run('--name pngimage_build_${env.BUILD_NUMBER} -i -t')

app.run("--name pngimage_build_${env.BUILD_NUMBER} -i -t")

并且您的变量将被替换。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Maven获取Jenkins内部版本号

来自分类Dev

如何在 Android 中获取 Jenkins 内部版本号?

来自分类Dev

如何在Jenkins中使用内部版本号对Docker映像进行版本控制以作为Kubernetes部署进行部署?

来自分类Dev

如何将程序集版本设置为Jenkins内部版本号?

来自分类Dev

如何通过jenkins更新xcode的plist中的版本号

来自分类Dev

如何在管道中使用 jenkins 版本号插件

来自分类Dev

Jenkins内部版本号更改为数据和时间

来自分类Dev

Jenkins 将内部版本号导出到文件

来自分类Dev

如何在Jenkins工作流程插件中获取SVN版本号?

来自分类Dev

使用 Jenkins 和 Generic-Artifactory 集成时如何指定版本号?

来自分类Dev

如何在NPM版本中表示内部版本号?

来自分类Dev

Jenkins的参考Xcode版本号

来自分类Dev

如何使TeamCity工件包含内部版本号?

来自分类Dev

如何在Teamcity中设置内部版本号?

来自分类Dev

如何更改当前的内部版本号?

来自分类Dev

如何让TeamCity更新指定文件中的内部版本号?

来自分类Dev

如何使用SVN和Maven获取内部版本号?

来自分类Dev

排队时如何更改内部版本号格式参数

来自分类Dev

如何让TeamCity更新指定文件中的内部版本号?

来自分类Dev

如何在Teamcity中设置内部版本号?

来自分类Dev

设置Jenkins工作流(管道)构建的内部版本号

来自分类Dev

Jenkins Groovy管道-检索已构建作业的内部版本号

来自分类Dev

如何使用ANT向WAR文件添加版本号

来自分类Dev

Azure Pipelines选项内部版本号:$(Rev:r)在每个内部版本上递增吗?

来自分类Dev

Jenkins中的“参数列表”以显示另一个内部版本的内部版本号列表

来自分类Dev

如何为每个部署目标指定Jenkins部署配置

来自分类Dev

如何将内部版本号与可执行文件上的版本号同步?

来自分类Dev

如何确定我正在运行哪个Windows 10四位数版本(不是内部版本号)?

来自分类Dev

Jenkins-作业A设置作业B的内部版本号,而无需从磁盘重新加载项目配置

Related 相关文章

  1. 1

    如何使用Maven获取Jenkins内部版本号

  2. 2

    如何在 Android 中获取 Jenkins 内部版本号?

  3. 3

    如何在Jenkins中使用内部版本号对Docker映像进行版本控制以作为Kubernetes部署进行部署?

  4. 4

    如何将程序集版本设置为Jenkins内部版本号?

  5. 5

    如何通过jenkins更新xcode的plist中的版本号

  6. 6

    如何在管道中使用 jenkins 版本号插件

  7. 7

    Jenkins内部版本号更改为数据和时间

  8. 8

    Jenkins 将内部版本号导出到文件

  9. 9

    如何在Jenkins工作流程插件中获取SVN版本号?

  10. 10

    使用 Jenkins 和 Generic-Artifactory 集成时如何指定版本号?

  11. 11

    如何在NPM版本中表示内部版本号?

  12. 12

    Jenkins的参考Xcode版本号

  13. 13

    如何使TeamCity工件包含内部版本号?

  14. 14

    如何在Teamcity中设置内部版本号?

  15. 15

    如何更改当前的内部版本号?

  16. 16

    如何让TeamCity更新指定文件中的内部版本号?

  17. 17

    如何使用SVN和Maven获取内部版本号?

  18. 18

    排队时如何更改内部版本号格式参数

  19. 19

    如何让TeamCity更新指定文件中的内部版本号?

  20. 20

    如何在Teamcity中设置内部版本号?

  21. 21

    设置Jenkins工作流(管道)构建的内部版本号

  22. 22

    Jenkins Groovy管道-检索已构建作业的内部版本号

  23. 23

    如何使用ANT向WAR文件添加版本号

  24. 24

    Azure Pipelines选项内部版本号:$(Rev:r)在每个内部版本上递增吗?

  25. 25

    Jenkins中的“参数列表”以显示另一个内部版本的内部版本号列表

  26. 26

    如何为每个部署目标指定Jenkins部署配置

  27. 27

    如何将内部版本号与可执行文件上的版本号同步?

  28. 28

    如何确定我正在运行哪个Windows 10四位数版本(不是内部版本号)?

  29. 29

    Jenkins-作业A设置作业B的内部版本号,而无需从磁盘重新加载项目配置

热门标签

归档