You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bitbucket Pipelines制品在后续步骤缺失?求排查原因

Bitbucket Pipelines 工件传递失败问题排查

你的问题出在工件(artifacts)的路径配置上:
Bitbucket Pipelines 中,如果仅指定目录名 abc 作为工件,它只会匹配目录本身,不会自动包含目录内的文件,导致跨步骤传递时,第二个步骤无法获取到完整的目录内容。

修复方法

修改第一个步骤的 artifacts 配置,明确指定要传递的目录内容,两种写法任选其一:

写法1:包含目录下所有文件及子目录

pipelines:
  branches:
    feature/*:
      - step:
          name: test artifacts
          script:
            - mkdir abc
            - echo "abc1" > abc/testartifacts.txt
          artifacts:
            - abc/**  # 递归包含所有内容
      - step:
          script:
            - ls -altrh
            - cat abc/*

写法2:仅包含目录下的直接文件

pipelines:
  branches:
    feature/*:
      - step:
          name: test artifacts
          script:
            - mkdir abc
            - echo "abc1" > abc/testartifacts.txt
          artifacts:
            - abc/*  # 仅包含目录下的直接文件
      - step:
          script:
            - ls -altrh
            - cat abc/*

修改后重新运行流水线,第二个步骤就能正常访问 abc/ 目录及其中的文件了。

内容的提问来源于stack exchange,提问作者Chris Stryczynski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 10:18:09