Jenkins+Gradle+Docker打docker镜像包上传至s3

Posted chenchen-tester

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins+Gradle+Docker打docker镜像包上传至s3相关的知识,希望对你有一定的参考价值。

gradle打包跟maven打包的环境搭建有相似之处,可参考maven打包https://www.cnblogs.com/chenchen-tester/p/6408815.html

进入Jenkins,系统管理--》插件管理,下载所需插件Git Plugin

项目目录

技术分享图片

 

进入 系统管理--》全局工具配置,配置环境变量

技术分享图片

Job配置

技术分享图片

技术分享图片

脚本内容:

docker build -t panda-config-app:latest .
docker save panda-config-app:latest > panda-config-app-docker-image.tar
aws s3 --quiet --region=cn-northwest-1 cp panda-config-app-docker-image.tar s3://panda-deploy/docker-images/docker-panda-config-app/panda-config-app-docker-image.tar

保存后,点击 立即构建,构建成功,如图所示

技术分享图片

以上是关于Jenkins+Gradle+Docker打docker镜像包上传至s3的主要内容,如果未能解决你的问题,请参考以下文章

JENKINS管道部署容器化初探

CentOS下安装Jenkins(Docker/war/tomcat/java -jar)

jenkins部署应用(docker版本)

跟我一起学docker--jenkins的使用

Gradle项目构建docker镜像(支持Gradle多模块)

jenkins的docker-compose部署