一、gitee流水线部署踩坑
流水线部署脚本
此处注意 tar解压的文件路径要是上面下载文件的路径 千万不要写错地址了 直接复制粘贴就可以
部署脚本 通常是两个账户
逻辑是 linux主机账户 例如 root账户 因为下游下载的文件 是上游执行生成的 那么我们就要去上游下载的文件地址 来解压这个文件 第一步是要对上游下载文件的地址进行权限更改 使用chmod 777
第二步 解压上游文件夹的下载文件到 固定的gitee目录下面
第三步 删除原本部署好的架包
第四步 移动固定gitee目录下解压出来的文件 到部署的文件夹下面 这里注意 一般是哪个账户进行部署的就要到哪个账号的文件夹下面
第五步 进行重新命名
第六步 启动命令
部署过程中要注意 拿出来的包名 要和部署的包名是相同的
~是绝对路径 /相对路径 / 这个符号代表到 A文件夹下 进行对应的操作
~如果下载文件包前面有这个地址的话 那么我们在解压文件时候就要加上 /root 这种。
gitee流水线主机部署失败排查思路
首先看日志 看第一步文件有没有解压成功
第二步如果解压成功了 那么就去看移动的位置 里面有没有新移动的文件 看更新时间
第三部 如果文件夹里面有文件 但是部署失败 那么就是脚本里的命令执行失败 例如重命名
第四步 如果重命名是正确的 那就是在执行shell脚本的时候发生了错误
排查思路就是到哪个位置执行失败就从哪里排查起来