阿里云效流水线—发布公用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路径

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

运行成功效果截图

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

相关推荐
♡喜欢做梦2 分钟前
MyBatis操作数据库(进阶):动态SQL
java·数据库·sql·java-ee·mybatis
lusasky5 分钟前
com.itextpdf堆外内存(Off-Heap Memory)泄露
java
.豆鲨包5 分钟前
【Android】深入理解Window和WindowManager
android·java
Dylan的码园6 分钟前
ArrayList与顺序表
java·数据结构·链表
Boop_wu6 分钟前
[Java EE] 文件操作(系统文件和字节流字符流)
java·java-ee
Aevget6 分钟前
「Java EE开发指南」如何在MyEclipse中开发EJB 2 Session Bean?(二)
java·ide·java-ee·开发工具·myeclipse
带刺的坐椅6 分钟前
Solon AI 开发学习11 - chat - 工具调用与定制(Tool Call)
java·ai·llm·solon
sheji341610 分钟前
【开题答辩全过程】以 基于JavaWeb的高校实验实训教学平台为例,包含答辩的问题和答案
java·spring boot
艾莉丝努力练剑2 小时前
【C++:异常】C++ 异常处理完全指南:从理论到实践,深入理解栈展开与最佳实践
java·开发语言·c++·安全·c++11
武子康2 小时前
Java-184 缓存实战:本地缓存 vs 分布式缓存(含 Guava/Redis 7.2)
java·redis·分布式·缓存·微服务·guava·本地缓存