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


相关推荐
朱友斌20 天前
【软件安装】Linux服务器中部署gitlab-runner实现CICD流水线
gitlab·cicd·gitlab-runner·runner部署·部署runner·gitlab流水线
一只往上爬的蜗牛1 个月前
【CICD】CICD 持续集成与持续交付在测试中的应用
自动化测试·webhook·cicd
迷茫运维路1 个月前
docker搭建Jenkins2.346.3版本及常用工具集成配置(ldap、maven、ansible、npm等)
运维·docker·jenkins·cicd
探索云原生2 个月前
ArgoWorkflow教程(八)---基于 LifecycleHook 实现流水线通知提醒
linux·jenkins·devops·cicd·tekton·argoworkflow
探索云原生2 个月前
ArgoWorkflow教程(七)---高效的步骤间文件共享策略
linux·jenkins·devops·cicd·tekton·argoworkflow
研究司马懿2 个月前
【云原生】Kubernetes部署Jenkins静动Slave
云原生·自动化·jenkins·cicd·pod·slave·动静slave
小哈里2 个月前
【后端开发】自动化部署、服务管理、问题排查工具(cicd流水线,k8s集群,ELK日志)
elk·kubernetes·自动化·cicd·teamcity
探索云原生3 个月前
ArgoWorkflow教程(六)---无缝实现步骤间参数传递
jenkins·devops·cicd·tekton·argoworkflow
探索云原生3 个月前
ArgoWorkflow教程(五)---Workflow 的多种触发模式:手动、定时任务与事件触发
jenkins·devops·cicd·tekton·argoworkflow
jason_renyu3 个月前
CICD简单描述笔记
笔记·cicd·cicd部署