有没有办法通过 Jenkins 插件将 docker 图像上传到人工制品?
Is there a way to upload docker images to artifactory though Jenkins plugins?
我有一个 docker 图像,它是作为构建脚本的一部分创建的。现在我需要将 docker 图像推送到 artifactory 中的本地 docker 注册表。我可以从命令行做到这一点。我的问题是
1. 有没有一种方法可以使用 artifactory 插件将它推送到 docker 注册表 - 使用文件规范/文件。 -- 或者 --
2. 我尝试了 docker 插件,但看起来它希望我使用插件中的 docker 文件生成图像,然后推送它。我想将构建部分保留在脚本中,并仅使用插件来推送图像。 -- 或者 --
3.还有其他插件可以用吗?
为什么要使用一个只抽象出一些命令的插件?我添加一个 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"
我有一个 docker 图像,它是作为构建脚本的一部分创建的。现在我需要将 docker 图像推送到 artifactory 中的本地 docker 注册表。我可以从命令行做到这一点。我的问题是
1. 有没有一种方法可以使用 artifactory 插件将它推送到 docker 注册表 - 使用文件规范/文件。 -- 或者 --
2. 我尝试了 docker 插件,但看起来它希望我使用插件中的 docker 文件生成图像,然后推送它。我想将构建部分保留在脚本中,并仅使用插件来推送图像。 -- 或者 --
3.还有其他插件可以用吗?
为什么要使用一个只抽象出一些命令的插件?我添加一个 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"