app应用网站源码友情链接也称为
🦆博主介绍:小黄鸭技术
🌈擅长领域:Java、实用工具、运维
👀 系列专栏:📢开发工具 Java之路 八股文之路
📧如果文章写作时有错误的地方,请各位大佬指正,一起进步!!!
🧡欢迎大家点赞➕收藏⭐➕评论💬支持博主🤞
开通云效
上传代码仓库
配置SSH公钥或者是HTTPS密码
添加代码仓库
编辑创建流水线
选择流水线模板
编辑流水线
编辑Java构建上传
主机部署
开通云效
云效地址:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
创建企业
进入云效工作台
上传代码仓库
配置SSH公钥或者是HTTPS密码
1.点击右上角个人头像个人设置-配置SSH公钥
如何生成公钥或者如何查找公钥请自行百度或者参考以下连接
配置 SSH 密钥-公钥
添加代码仓库
1.点击左上角云效工作台旁边的菜单图标并打开代码管理
2.同步或者新建代码库
同步代码库(可以同步GitLab、Gitee、Coding、Github等代码库)
新建代码库 (填充所需参数并生成代码仓库)
创建流水线
在上面创建的代码仓库里找到创建流水线按钮
选择流水线模板
因为目前介绍的是部署在自有主机上,所以选择构建部署到自有主机模板。
编辑流水线
1.编辑流水线源,一般没有其他要求不需要额外配置。
编辑Java构建上传
1.选择下载部分流水线源并选择此代码库的流水线源
2.编辑Java构建(选择你的JDK版本和Maven版本 并编辑构建命令,如果需要指定一些profile环境配置,添加 -Pxxx 来指定环境文件)
3.构建物上传(重要)
其中打包路径是你项目中打包完毕的Jar包位置,如果你有Dockerfile或者restart.sh的脚本或者配置文件需要一起打包的话,点击➕号添加进去即可。
其中制品中包含打包路径的目录是指全路径打包,打包如:target/yellowduck.jar,不勾选则只有yellowduck.jar,按需选择即可。
主机部署
1.选择此项目Java构建的制品
2.新建主机组
3.复制上图③中的脚本命令在自有主机上执行。
4.执行后等待1-2分钟就可以在主机组的下拉列表中选择
下载路径
部署配置中的下载路径就是构建物上传步骤产出的压缩包将要被下载到你的主机上的路径,本例中为:/home/admin/app/package.tgz
执行用户
填写执行部署脚本的用户,如root、admin等。本例中为root。
部署脚本
#解压制品打包
tar zxvf /home/admin/app/duck/yellowduck.tgz -C /home/dockers/duck/sources/yellowduck/
#进入jar包目录 不进入目录如法sh执行脚本(坑1)
cd /home/dockers/duck/sources/yellowduck
#执行启动脚本
sh /home/dockers/duck/sources/yellowduck/restart.sh
#移除已经部署的项目文件 不删除下次部署时无法覆盖旧文件(坑2)
rm -f /home/admin/app/duck/yellowduck.tgz
rm -f /home/dockers/znzz/sources/duck/yellowduck.jar
- (坑1)不进入目录如法sh执行脚本
- (坑2)不删除下次部署时无法覆盖旧文件
🧡欢迎大家点赞➕收藏⭐➕评论💬支持博主🤞