如何在百度上建网站,网站开发详细设计文档模板,校园网站建设与管理问题分析,怎样将自己做的网站给别人看文章目录 使用阿里CICD流水线打包Java项目到阿里的docker镜像私仓#xff0c;并自动部署到服务器启动服务1、功能原理实现2、将自己的Java项目通过Git上传到阿里的代码仓库中#xff0c;也可以通过绑定Gitee或者GitHub账号进行导入3、创建自己的阿里云镜像私仓3、进入阿里的C… 文章目录 使用阿里CICD流水线打包Java项目到阿里的docker镜像私仓并自动部署到服务器启动服务1、功能原理实现2、将自己的Java项目通过Git上传到阿里的代码仓库中也可以通过绑定Gitee或者GitHub账号进行导入3、创建自己的阿里云镜像私仓3、进入阿里的CICD流水线制作页面3.1、新建流水线绑定代码源3.2、删除Maven单元测试该模块消耗时间较长Java代码扫描里面是对你的Java代码规范性的扫描可以点进去将用的jdk和maven版本切换成自己项目的实际版本3.3、在构建中添加构建步骤删除构建物上传步骤3.4、配置Java构建步骤3.5、在添加的镜像构建并推送至阿里云镜像仓库个人版中进行编辑3.6、Dockerfile文件位置和内容如下 4、保存运行结果如下5、部署过程可以看下面这篇文章 使用阿里CICD流水线打包Java项目到阿里的docker镜像私仓并自动部署到服务器启动服务 1、功能原理实现
可以查看我之前写的全手动实现功能CICD流水线是将其步骤变得自动化简单化 SpringBootVue前后端分离项目在Linux系统中基于Docker打包发布并上传镜像到阿里镜像私仓
2、将自己的Java项目通过Git上传到阿里的代码仓库中也可以通过绑定Gitee或者GitHub账号进行导入
阿里云代码仓库
3、创建自己的阿里云镜像私仓
阿里镜像仓库 创建好如下
3、进入阿里的CICD流水线制作页面
阿里CICD流水线
3.1、新建流水线绑定代码源 选择流水线模板 添加流水线代码源默认分支选master 添加服务连接
3.2、删除Maven单元测试该模块消耗时间较长Java代码扫描里面是对你的Java代码规范性的扫描可以点进去将用的jdk和maven版本切换成自己项目的实际版本 3.3、在构建中添加构建步骤删除构建物上传步骤 3.4、配置Java构建步骤 3.5、在添加的镜像构建并推送至阿里云镜像仓库个人版中进行编辑 添加服务连接一定要新建授权 配置Dockerfile文件路径 3.6、Dockerfile文件位置和内容如下 根据自己jar包名字和想要暴漏的端口进行修改其他位置不用动
FROM openjdk:8
#设置工作目录
WORKDIR /opt
#COPY wms-app-1.0-SNAPSHOT.jar /workspace/app.jar
ADD target/wms-app-1.0-SNAPSHOT.jar app.jar
#配置容器暴漏的端口
EXPOSE 8088
#查看是否已经copy进去
RUN ls
#java App
ENTRYPOINT [java,-jar,app.jar]4、保存运行结果如下 查看运行日志 查看自己的镜像私仓
5、部署过程可以看下面这篇文章
阿里CICD流水线Docker部署将阿里镜像私仓中的镜像部署到服务器中