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

为什么云效流水线有时候部署成功但是好像没有执行部署脚本呢?

"为什么云效流水线有时候部署成功但是好像没有执行部署脚本呢?
6ddbe40cb79bb1256ca92bd858be91cb.png
b51d45194aa3f10ac13f7857d315cd28.jpg
构建生成的制品也没有下载到服务器上。"

展开
收起
十一0204 2023-12-19 19:17:44 94 0
1 条回答
写回答
取消 提交回答
  • 意中人就是我呀!

    "33a0d185496afe71426d001be50abc8a.png
    这个是下载制品成功的日志
    ed5eb27a6130043eb791321bf930ac8c.png
    这个是执行脚本之后的打印。
    您在部署的主机上sh执行下这个文件:/tmp/rdc_deploy_command_22980251_1702274300625_rdcPreCommand.sh
    看看制品有变化没?和流水线上直接下载的一致不。
    这些脚本都是您的主机执行的,您的主机上不执行的话,流水线上是没有日志的,这个部署的任务流水线只有一个前端展示的作用,其实所有的脚本都是跑在您的主机上的,流水线就同步一下日志,您可以把当前的主机好像没有部署的主机上的runner或者是agent卸载之后,重新安装一下,卸载runner:
    systemctl stop runner-{版本}-{租户名称}.service
    rm -rf /etc/systemd/system/runner-{版本}-{租户名称}.service
    rm -rf /root/yunxiao/{租户名称}/runner/config
    卸载agent:
    卸载:

    1. /home/staragent/bin/staragentctl stop;
    2. rm -rf /home/staragent;
    3. rm /usr/sbin/staragent_sn
    

    此答案整理至钉群“云效答疑服务4群”。"

    2023-12-20 00:56:21
    赞同 展开评论 打赏

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

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载