阿里云效流水线—发布公用jar到Maven私仓

后端项目发布

1.选择流水线

2.新建流水线

3.选择模板

4.选择代码仓库

5.调整构建命令

添加mvn install 重新构建项目

6.添加镜像

在wms-app目录下新建Dockerfile文件(Dockerfile文件名中的D一定要是大写的)文件,重新推送项目

复制代码
#基础镜像
FROM openjdk:8
#设置工作目录
WORKDIR /opt
#拷贝jar包到工作目录
ADD target/wms-app-1.0-SNAPSHOT.jar app.jar
RUN ls
#设置暴漏的端口
EXPOSE 8080
#启动jar包
ENTRYPOINT ["java","-jar","app.jar"]

在构建时点击添加步骤,选择服务连接,地区等

选择仓库,填写Dockerfile路径

点击添加的流水线源添加服务连接,新建授权,可以在这里开启代码源触发,每次提交完代码,流水线会自动更新

运行成功效果截图

可以看到容器镜像仓库中镜像版本更新

相关推荐
索迪迈科技5 分钟前
java后端工程师进修ing(研一版 || day40)
java·开发语言·学习·算法
十碗饭吃不饱8 分钟前
net::ERR_EMPTY_RESPONSE
java·javascript·chrome·html5
白初&15 分钟前
SpringBoot后端基础案例
java·spring boot·后端
哈基米喜欢哈哈哈20 分钟前
ThreadLocal 内存泄露风险解析
java·jvm·面试
萌新小码农‍33 分钟前
Java分页 Element—UI
java·开发语言·ui
鼠鼠我捏,要死了捏40 分钟前
深入实践G1垃圾收集器调优:Java应用性能优化实战指南
java·g1·gc调优
书院门前细致的苹果1 小时前
ArrayList、LinkedList、Vector 的区别与底层实现
java
再睡亿分钟!1 小时前
Spring MVC 的常用注解
java·开发语言·spring boot·spring
qq_195551691 小时前
代码随想录70期day7
java·开发语言
Sam-August2 小时前
【分布式架构实战】Spring Cloud 与 Dubbo 深度对比:从架构到实战,谁才是微服务的王者?
java·spring cloud·dubbo