将生成文件夹复制到我的存储库

我有这个bitbucket-pipelines.yml,有没有办法将由npm run buid创build的版本复制到我的存储库?

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

如果您的意思是将构build版本保存为您的Bitbucket存储库中的下载文件,那么我们有一个关于如何通过Bitbucket API完成的指导 。 基本步骤是:

  1. 为存储库所有者创build应用程序密码
  2. 使用身份validation令牌创build一个Pipelines环境variables
  3. 使用curl和Bitbucket REST API将您的工件上传到Bitbucket下载

指南中详细介绍了如何做到这一点。

如果你的意思是提交回Git仓库,我们不会build议。 在Git中存储构build输出并不理想 – 您应该使用BB下载或npmregistry。 但是,如果你真的想,你可以按照上面的指导创build一个应用密码,然后把它作为一个环境variables传递给Pipelines,把它设置在一个HTTPS git remote中,然后使用git push将它上传回Bitbucket 。