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


相关推荐
探索云原生15 小时前
Buildah 简明教程:让镜像构建更轻量,告别 Docker 依赖
linux·docker·云原生·go·cicd
一念一花一世界19 小时前
Arbess从基础到实践(25) - 集成GitLab+阿里云OSS实现Java项目自动化构建并将制品上传Aliyun OSS
java·阿里云·gitlab·cicd·arbess
一念一花一世界2 天前
Arbess从基础到实践(23) - 集成GitLab+Hadess实现Java项目构建并上传制品
java·gitlab·cicd·arbess·制品库
一念一花一世界2 天前
Arbess从基础到实践(20) - 集成GitHub+SonarQube实现Java项目自动化部署
java·github·cicd·arbess
一念一花一世界9 天前
Arbess从基础到实践(5) - 集成GitLab+SonarQube搭建Java项目自动化部署
java·gitlab·sonarqube·cicd·arbess
一念一花一世界10 天前
一文了解CI/CD工具Arbess安装与配置
ci/cd·安装配置·cicd·arbess
一念一花一世界10 天前
Arbess从基础到实践(1) - 创建CI/CD流水线
cicd·arbess
一念一花一世界15 天前
CI/CD工具选型:GitLab CI与Arbess全面对比指南
ci/cd·gitlab·jenkins·cicd·arbess
lvbinemail18 天前
Jenkins实现持续集成和持续部署[小白教程,按照文档配置即可实现]
jenkins·持续集成·cicd·持续交付·自动部署·继续部署·运维自动化
西部森林牧歌2 个月前
拒绝笨重,一款轻量、极致简洁的开源CI/CD工具 - Arbess
1024程序员节·cicd·tiklab·arbess