开发者社区 > 云效DevOps > 正文

你好,我今天云效流水线运行成功了,但是服务器代码没有更新,什么情况?

你好,我今天云效流水线运行成功了,但是服务器代码没有更新,什么情况?

展开
收起
真的很搞笑 2023-04-03 17:02:16 579 0
4 条回答
写回答
取消 提交回答
  • 主机部署的任务是这样的,流水线自动下载您的构建物上传的制品到您的主机上,然后将您的部署脚本传递到您的主机上执行。 所以1. 确认一下流水线打包后的制品是新的吗 2. 确认下下载到您主机的制品是新的吗 3. 脚本中启动的是您最新的制品包吗

    或者您可以把这个脚本拿到您的主机上手动执行一下看看是否会更新代码,此回答整理自钉群“云效开发者交流群6群”

    2023-04-04 15:53:05
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    如果阿里云云效流水线运行成功了,但服务器代码没有更新,可能有以下几种情况:

    1、代码部署到的目标服务器不是你期望的服务器:在配置流水线时,需要确认将代码部署到了正确的服务器上。可以查看流水线中部署步骤的配置,检查是否将代码部署到了目标服务器上。

    2、代码部署出现异常,没有完成更新:可以查看部署步骤的日志,了解部署过程中是否有报错或异常情况发生。另外,可以检查服务器上的文件是否更新,确认是否成功部署了最新代码。

    3、代码没有被正确上传到代码仓库:在流水线中,如果触发条件为代码仓库的变更,需要确认代码是否被正确地提交到了代码仓库中。可以在代码仓库中查看提交记录,确认最新代码是否已经被成功提交。

    4、代码编译失败:如果部署步骤中需要编译代码,需要确认是否编译成功。可以查看编译过程中的日志,了解是否存在编译错误或者警告信息。

    针对具体情况,需要具体分析和排查。可以根据日志和实际情况逐一排查,并结合阿里云云效的官方文档进行参考和分析。

    2023-04-03 22:54:18
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果代码上传成功了,应该是数据缓存问题

    2023-04-03 17:31:15
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    出现这种情况可能有多种原因,可以逐一排查以下几个方面:

    1、检查代码是否成功提交到代码仓库:在流水线运行前,需要将代码提交到代码仓库中,如果代码没有成功提交或者提交的代码不是最新版本,就可能导致服务器代码没有更新。

    2、检查流水线配置是否正确:在构建阶段中,需要将代码从代码仓库中拉取到构建节点中进行编译打包等操作,如果在流水线中没有正确配置代码仓库地址、分支或者构建脚本等信息,就可能导致代码没有正确拉取和构建,从而服务器代码没有更新。

    3、检查部署方式是否正确:在部署阶段中,需要将构建好的代码部署到目标服务器上,如果部署方式不正确,就可能导致服务器代码没有更新。可以检查一下部署脚本中的目标服务器地址、登录账号、部署路径等信息是否正确。

    如果以上方面都没有问题,可以尝试手动执行部署脚本,查看是否能够正确更新服务器代码,从而更进一步排查问题。

    2023-04-03 17:05:22
    赞同 展开评论 打赏

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

热门讨论

热门文章

相关电子书

更多
云效2.0 ——敏捷项目管理实践及工具落地 立即下载
云效助力企业软件供应链生产效能提升 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载