有没有办法通过 Jenkins 插件将 docker 镜像上传到工件工厂



我有一个作为构建脚本的一部分创建的 docker 映像。现在我需要将 docker 镜像推送到 artifactory 中的本地 docker 注册表。我可以从命令行做到这一点。我的问题是
1. 有没有办法使用工件插件将其推送到 docker 注册表 - 使用文件规范/文件。--或--
2. 我尝试了 docker 插件,但看起来它希望我使用插件中的 dockerfile 来生成映像,然后推送它。我想将构建部分保留在脚本中,并且仅使用插件来推送图像。 --或--
3. 还有其他插件可以使用吗?

为什么要使用一个抽象只有几个命令的插件?id 添加 shell 构建步骤(Jenkins> 配置项目>添加构建步骤>执行 shell):

docker tag "the_image:abcde" "my_artificatory_repo/the_image:1.0.0"
docker push "my_artificatory_repo/the_image:1.0.0"

最新更新