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

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

运行成功效果截图

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

相关推荐
星河队长3 分钟前
VS创建C++动态库和C#访问过程
java·c++·c#
鼠鼠我捏,要死了捏33 分钟前
Java虚拟线程原理与性能优化实战
java·performance-optimization·virtual-thread
艾菜籽1 小时前
Spring MVC练习:留言板
java·spring·mvc
左灯右行的爱情1 小时前
4-Spring SPI机制解读
java·后端·spring
Code小翊1 小时前
C语言bsearch的使用
java·c语言·前端
yong99901 小时前
C#驱动斑马打印机实现包装自动打印
java·数据库·c#
好记忆不如烂笔头abc1 小时前
linux系统记录登录用户的所有操作
java·linux·服务器
sp422 小时前
一套清晰、简洁的 Java AES/DES/RSA 加密解密 API
java·后端
野犬寒鸦2 小时前
从零起步学习MySQL || 第五章:select语句的执行过程是怎么样的?(结合源码深度解析)
java·服务器·数据库·后端·mysql·adb
橘子海全栈攻城狮2 小时前
【源码+文档+调试讲解】基于SpringBoot + Vue的知识产权管理系统 041
java·vue.js·人工智能·spring boot·后端·安全·spring