我有一个docker映像,它是作为构建脚本的一部分创建的。现在,我需要将docker映像推送到工件中的本地docker注册表中。我可以从命令行执行此操作。我的问题是
1.有一种方法可以使用人工插件将其推送至docker注册表-使用文件规范/文件。 -或-
2.我尝试了docker插件,但看起来它希望我在插件中使用dockerfile生成映像,然后将其推送。我想将构建部分保留在脚本中,并仅使用插件来推送图像。 -或-
3.还有其他我可以使用的插件吗?
答案 0 :(得分:1)
为什么要使用仅能抽象一些命令的插件? id添加一个shell构建步骤(詹金斯>配置项目>添加构建步骤>执行shell):
docker tag "the_image:abcde" "my_artificatory_repo/the_image:1.0.0"
docker push "my_artificatory_repo/the_image:1.0.0"