Hello 大佬们好,我们使用云效一段时间了,通常我们都是通过webhook来触发构建。不过今天发布的时候遇到了一个很奇怪的的问题。在没有修改过构建配置的情况下,代码没有实际部署到目标服务器中。尝试重新手动触发之后还是一样。 看日志和运行结果又都是运行成功且正常的。之前发布是成功的,部署的是前端项目,生成制品,发送到目标文件夹,解压缩,删除制品。想要咨询一下有什么排查问题的方向吗?不是 是服务器上。部署脚本就是 cd到目标文件夹 然后 tar 解压制品 最后rm制品。权限我们看下来也是ok的。不过最终的表现就是文件没有被更新,制品没问题 但是最后链接到服务器上出问题了。不过显示是成功的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Hello!很高兴听到您在使用云效,并通过Webhook来触发构建。如果您在今天遇到了问题,请提供更多细节,我会尽力帮助解决。
以下是一些建议和可能的解决方案:
检查Webhook配置:确保您的Webhook配置正确无误。检查URL、认证信息、Payload格式等是否设置正确。还可以尝试重新创建Webhook,以确保没有配置错误或过期的问题。
查看日志和错误信息:查看云效的构建日志以及任何错误信息,这将有助于确定出现问题的根本原因。了解具体的错误提示可以更好地诊断并解决问题。
验证网络连接:确保能够从外部网络访问到云效的构建服务。如果存在防火墙、代理服务器或其他网络限制,可能需要相应的配置来允许Webhook请求通过。
联系技术支持:如果问题仍然存在或需要更深入的调查和解决方案,建议联系云效平台的技术支持团队。他们将能够提供专业的帮助和支持,以解决您遇到的问题。
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"。,此回答整理自钉群“云效交付域答疑群”
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。