Hello 大佬们好,我们使用云效一段时间了,通常我们都是通过webhook来触发构建。不过今天发?

Hello 大佬们好,我们使用云效一段时间了,通常我们都是通过webhook来触发构建。不过今天发布的时候遇到了一个很奇怪的的问题。在没有修改过构建配置的情况下,代码没有实际部署到目标服务器中。尝试重新手动触发之后还是一样。 看日志和运行结果又都是运行成功且正常的。之前发布是成功的,部署的是前端项目,生成制品,发送到目标文件夹,解压缩,删除制品。想要咨询一下有什么排查问题的方向吗?不是 是服务器上。部署脚本就是 cd到目标文件夹 然后 tar 解压制品 最后rm制品。权限我们看下来也是ok的。不过最终的表现就是文件没有被更新,制品没问题 但是最后链接到服务器上出问题了。不过显示是成功的

展开
收起
真的很搞笑 2023-07-06 08:30:27 139 分享 版权
2 条回答
写回答
取消 提交回答
  • Hello!很高兴听到您在使用云效,并通过Webhook来触发构建。如果您在今天遇到了问题,请提供更多细节,我会尽力帮助解决。

    以下是一些建议和可能的解决方案:

    1. 检查Webhook配置:确保您的Webhook配置正确无误。检查URL、认证信息、Payload格式等是否设置正确。还可以尝试重新创建Webhook,以确保没有配置错误或过期的问题。

    2. 查看日志和错误信息:查看云效的构建日志以及任何错误信息,这将有助于确定出现问题的根本原因。了解具体的错误提示可以更好地诊断并解决问题。

    3. 验证网络连接:确保能够从外部网络访问到云效的构建服务。如果存在防火墙、代理服务器或其他网络限制,可能需要相应的配置来允许Webhook请求通过。

    4. 联系技术支持:如果问题仍然存在或需要更深入的调查和解决方案,建议联系云效平台的技术支持团队。他们将能够提供专业的帮助和支持,以解决您遇到的问题。

    2023-07-31 09:43:52
    赞同 展开评论
  • webhook是codeup的,还是你自己的?发送到目标文件夹是 OSS上的文件夹吗?您把部署脚本手动在主机上执行一下,看看会更新吗,添加与命令相关的环境变量,例如:"source /root/.bash_profile;source /etc/profile;" 。 部署相关脚本尽量使用绝对路径,例如"/home/admin/app/deploy.sh",不要使用"./deploy.sh"。 kill 命令中类似:"ps -ef | grep athens | grep -v grep" 需要改为: "ps -ef | grep athens | grep -v grep | grep -v rdc_deploy_command"。,此回答整理自钉群“云效交付域答疑群”

    2023-07-06 12:14:15
    赞同 展开评论

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理