因为有些机器因网络等原因一直处理掉线情况, 后期软件版本跟不上, 所以后期如果需要更新, 则需要先将旧版程序删除, 在更新新版, 以下机场需要执行这个步骤, 执行完这个办法后, 后续转为正常更新.
目前以下机场需要:
兰州南端中段, 乌鲁木齐、成都、首都
# 进入gitlab服务器, window端 win + r 输入cmd, 进入终端
ssh sunwin@192.168.31.174 # 远程gitlab工控机
cd /opt/GSD/network/
./start_openvpn.sh
地址为: 47.112.106.146:9090
批量执行 -> 模板控制, 检查是否存在旧版转新版更新这个模板,
如果没有点击新建, 模板内容输入以下数据:
echo "123456" | sudo -S chmod 777 /opt/GSD
cd /opt/GSD
echo "123456" | sudo -S service cron stop
docker-compose stop
cd /opt
mv GSD GSD_Old
git clone http://192.168.31.174/deploy/gsdn.git GSD
cd /opt/GSD
docker-compose up -d --build
echo "123456" | sudo -S service cron start
应用发布 -> 发布配置 -> 选择需要发布的机场
点击查看发布 -> 发布编辑-> 选择gsd生成环境,目标主机,串行 -> 设置目标主机动作(输入旧版转新版更新) -> 提交
应用发布 -> 新建发布
选择gsd生成环境, 选择对应的机场
设置标题, 选择发布的点位, 如需定时可以设置时间, 点击完成
检查无问题后, 点击发布, 更新过程也可以查看得到, 发布结束会提示已经发布成功.