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

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

运行成功效果截图

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

相关推荐
希望永不加班17 分钟前
SpringBoot 自动配置类加载顺序与优先级
java·spring boot·后端·spring·mybatis
纸鸢|35 分钟前
从“一锤子买卖“到“持续价值共生“:物联网软件产品如何做到“叫好又叫座“
java·物联网·struts
云霄IT2 小时前
安卓开发之java转dex再转smali
android·java·python
用户6688599847662 小时前
BCrypt密码加密
java
赵药师2 小时前
多进程-生产者消费者C++实现
java·开发语言·jvm
Flittly2 小时前
【SpringAIAlibaba新手村系列】(16)调用百度 MCP 服务
java·笔记·spring·ai·springboot
byzh_rc2 小时前
[AI编程从入门到入土] 配置文件
java·数据库·ai编程
花千树-0102 小时前
多步骤 ReAct 实战:让 Agent 自主完成航司比价与订票
java·agent·function call·react agent·harness·j-langchain·多步骤推理
xcLeigh2 小时前
飞算 JavaAI 进阶实战:从代码生成到系统架构优化的全流程指南
java·系统架构·代码生成·java开发·飞算javaai炫技赛·javaai·飞算
希望永不加班3 小时前
SpringBoot 事件机制:ApplicationEvent 与监听器
java·开发语言·spring boot·后端·spring