-
Notifications
You must be signed in to change notification settings - Fork 1
ci@git
Olivier DALET edited this page Aug 28, 2018
·
9 revisions
- meta:
- monolithic vs micro-repos:
- Tools
- repobuild: https://github.com/chrisvana/repobuild
- Bazel: https://bazel.build/
- Fabric: http://www.fabfile.org/
- myrepos: https://myrepos.branchable.com/
- Google's repo: https://source.android.com/setup/develop/
-
https://www.atlassian.com/blog/git/handle-big-repositories-git
- shallow clone:
git clone --depth [depth] [remote-url]
- 1-branch only clone:
git clone [remote url] --branch [branch_name] --single-branch [folder]
- sparse checkout:
- Via svn: https://stackoverflow.com/questions/7106012/download-a-single-folder-or-directory-from-a-github-repo/18324458#18324458
- shallow clone:
- sub-modules: https://www.atlassian.com/blog/git/git-submodules-workflows-tips
- sub-trees: https://www.atlassian.com/blog/git/alternatives-to-git-submodule-git-subtree
- partial clone: https://github.com/git/git/blob/master/Documentation/technical/partial-clone.txt
- VSTS:
- https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/5279254-allow-git-ci-builds-to-monitor-changes-only-in-a-s
- https://mitchdenny.com/path-filters-in-vsts-build/
- https://stackoverflow.com/questions/38426697/trigger-ci-build-only-on-changes-to-subfolder-in-vsts-was-tfs-online-using-gi
- https://docs.microsoft.com/en-us/vsts/pipelines/build/triggers?view=vsts&tabs=yaml
- Gitlab (impossible)
- Jenkins (google: jenkins git trigger exclude path):
- https://issues.jenkins-ci.org/browse/JENKINS-25048
- https://stackoverflow.com/questions/12211227/excluded-regions-in-jenkins-with-git
- https://github.com/KostyaSha/github-integration-plugin/issues/117
- https://github.com/jenkinsci/gitlab-plugin/issues/654
- https://support.cloudbees.com/hc/en-us/articles/226568007-How-to-Trigger-Non-Multibranch-Jobs-from-BitBucket-Server-
- https://stackoverflow.com/questions/44901004/how-to-only-build-one-directory-in-a-jenkins-multi-branch-pipeline-job
- Chaining... https://stackoverflow.com/questions/49703118/how-do-i-chain-jenkins-pipelines-from-a-checked-out-git-repo