CICD流水线

CICD流水线

1.Dockerfile文件

java 复制代码
FROM  openjdk:8
#设置工作目录
WORKDIR  /workspace

#/******/ 自己设置
ADD  target//******/-0.0.1-SNAPSHOT.jar app.jar
#配置容器暴漏的端口
EXPOSE 8080
#查看是否已经copy进去
#RUN  ls
#22 22
#11
# java App
ENTRYPOINT  ["java","-jar","app.jar"]

注意要放在模块里面

2.流水线流程

2.1 创建流水线

2.2 处理流水线

在java构建中 加入 -pl 模块名字 标识只打包某个模块

2.3 添加 构建 个人版

找到 镜像仓库https://cr.console.aliyun.com/cn-hangzhou/instances

选择合适的镜像构建并将路径书写正确

放到k8s


相关推荐
习惯就好zz10 天前
在 Ubuntu 18.04 旧系统上部署新版 GitHub Actions Runner 的终极方案
linux·ubuntu·github·cicd·action
梁萌17 天前
Jenkins自动化部署(docker)
docker·自动化·jenkins·流水线·cicd·smartadmin
一念一花一世界23 天前
降本增效,安全可控:Arbess如何加速软件发布周期
安全·cicd·arbess
一念一花一世界25 天前
Arbess零基础学习 - 使用自定义权限优化流水线管理
权限·cicd·arbess
探索云原生1 个月前
Buildah 简明教程:让镜像构建更轻量,告别 Docker 依赖
linux·docker·云原生·go·cicd
一念一花一世界1 个月前
Arbess从基础到实践(25) - 集成GitLab+阿里云OSS实现Java项目自动化构建并将制品上传Aliyun OSS
java·阿里云·gitlab·cicd·arbess
一念一花一世界1 个月前
Arbess从基础到实践(23) - 集成GitLab+Hadess实现Java项目构建并上传制品
java·gitlab·cicd·arbess·制品库
一念一花一世界1 个月前
Arbess从基础到实践(20) - 集成GitHub+SonarQube实现Java项目自动化部署
java·github·cicd·arbess
一念一花一世界1 个月前
Arbess从基础到实践(5) - 集成GitLab+SonarQube搭建Java项目自动化部署
java·gitlab·sonarqube·cicd·arbess
一念一花一世界1 个月前
一文了解CI/CD工具Arbess安装与配置
ci/cd·安装配置·cicd·arbess