将构建文件夹复制到我的存储库

Copy build folder to my repository

我有这个 bitbucket-pipelines.yml,有什么方法可以将 npm run buid 创建的构建复制到我的存储库中吗?

image: node:6.9.4

pipelines:
  branches:
    master:
      - step:
         caches:
          - node
         script:
          - npm install
          - npm run build

如果您的意思是将构建保存为您的 Bitbucket 存储库中的下载,那么我们有 a guide on how to do it via the Bitbucket API。基本步骤是:

  1. 为存储库所有者创建应用密码
  2. 使用身份验证令牌创建管道环境变量
  3. 使用 curl 和 Bitbucket REST 将您的工件上传到 Bitbucket Downloads API

详细介绍了如何执行此操作 in the guide

如果您的意思是将构建提交回 Git 存储库,我们不建议这样做。将构建输出存储在 Git 中并不理想——您应该为此使用 BB 下载或 npm 注册表。但是如果你真的想要,你可以按照上面的指南创建一个应用程序密码,然后将它作为环境变量传递到管道中,在 HTTPS git 远程中设置它,然后使用 git push 将其上传回 Bitbucket。