网站基本配置,优秀网站h5案例分享,帮人做网站犯法,济南网站推广效果我们在OpenSeaOtter Server 0.1.1版本增加的镜像变更通知功能。通过镜像变更通知和OpenSeaOtter Agent就可以轻松获得持续部署能力。 镜像变更通知是通过push的方式下发到Agent的#xff0c;Agent所在机器不需要外网地址。在Agent收到镜像变更通知后#xff0c;就会调用对应的…我们在OpenSeaOtter Server 0.1.1版本增加的镜像变更通知功能。通过镜像变更通知和OpenSeaOtter Agent就可以轻松获得持续部署能力。 镜像变更通知是通过push的方式下发到Agent的Agent所在机器不需要外网地址。在Agent收到镜像变更通知后就会调用对应的脚本由脚本决定后续操作。 部署流程 在OpenSeaOtter Server端增加变更通知配置安装OpenSeaOtter Agent在OpenSeaOtter Agent 生成镜像变更处理脚本在OpenSeaOtter Agent端订阅对应的变更通知 使用OpenLinkSaas图形界面
OpenSeaOtter Server 需要在0.1.1版本才支持镜像变更通知功能。 开通变更通知配置功能 我们在成员权限中增加 管理变更通知配置 的权限。这个时候顶部标签栏就会出现 变更通知配置 的入口。 增加变更通知配置 接收和处理变更通知
部署OpenSeaOtter Agent 大概步骤: 从这里下载最新的Agent程序在Linux给与程序执行权限。chmod ax ./so_agent在Linux下以root用户运行 ./so_agent config init在Linux下以root用户运行 ./so_agent service install在Linux下以root用户运行 ./so_agent service start 启动后在系统中会有一个seaotter_agent程序在运行。 生成执行脚本 在生成的脚本中提供了模拟测试的数据你可以直接运行脚本调试也可以通过script test子命令进行测试。 订阅变更通知 这里的最后一个参数就是上面的脚本。 整体调试 在部署OpenSeaOtter Agent的机器上你可以通过/var/log/seaotter_agent.log查看脚本执行情况。我们把脚本的stdout和stderr输出都会记录到脚本中。 代码地址
我们的项目是开源的。 目前放在 GitCode - 全球开发者的开源社区,开源代码托管平台访问以下几个项目 so_proto 通讯协议定义so_proto_gen_go 通讯协议生成的go代码so_proto_gen_rust 通讯协议生成的rust代码so_server 主服务程序 OpenLinkSaas你可以从 软件研发助手 -- 研发效能一站式解决方案 下载这个代码也是开源的。代码地址 GitCode - 全球开发者的开源社区,开源代码托管平台