运行管道时Bitbucket / git签出特定文件夹

时间:2018-07-28 19:48:03

标签: git bitbucket bitbucket-pipelines

我正在使用git存储库中存储的一组应用程序。一些代码适合于单元测试,但是还不足够。

我建立了一个位桶管道来构建和测试可单元测试的代码。这似乎很好。

我想避免签出代码的其余部分。有没有办法只检查分支的一个子集?

谢谢。

1 个答案:

答案 0 :(得分:1)

对于文件-

git checkout branch_name file_name

示例:

git checkout master thenameofthefile.js

对于文件夹:

git checkout master -- dirname 

编辑:

pipelines:
  branches:
    master:
       - step:
           script:
            - ant deployCodeCheckOnly -Dsf.username=$SF_USERNAME Dsf.password=$SF_PASSWORD
             - git fetch
             - git checkout -b master -- dirname