Sign inSign up

mailbyms/plugins-docker

By mailbyms

•Updated about 4 years ago

Image
0

142

mailbyms/plugins-docker repository overview

代码见:https://github.com/mailbyms/drone-docker⁠
修复如下问题:

  1. 当一个多模块java项目中,会产生多个 jar 包,并分别打包镜像时,镜像因为同名称被覆盖的问题
  2. 问题在于,原官方代码,使用 docker -t {commit.sha} -f xxx {context } 这样的格式打包镜像,再 docker tag 为目标标签。导致在 drone 使用并行打包镜像时,各个模块都 -t {commit.sha} ,即镜像被覆盖
  3. 解决方法:在 -t 后面的参数,改为 {commit.sha} + "/" + {"repo"} 。其实改为随机数 / UUID 都可以,只要保证它不重复即可

Tag summary

Content type

Image

Digest

sha256:fd6f40775…

Size

76 MB

Last updated

about 4 years ago

docker pull mailbyms/plugins-docker