diff options
author | Rémy Coutable <remy@rymai.me> | 2019-03-28 11:24:13 +0000 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2019-03-28 11:24:13 +0000 |
commit | b8e9a3797f55073cbdd3cb7d711982a948704ca5 (patch) | |
tree | 36b721d2b59716c2fd89ff0dd9181bcf9b3b236d | |
parent | 04496085c1b83ccf5d9bfa546daf2a92e9c644e7 (diff) | |
parent | 1e3c09d8ef309979988a500df76a2c83bd1732ec (diff) | |
download | gitlab-ce-b8e9a3797f55073cbdd3cb7d711982a948704ca5.tar.gz |
Merge branch 'docs-document-qa-specific-branch-naming' into 'master'
Document the branch naming conventions for QA-only changes
See merge request gitlab-org/gitlab-ce!26704
-rw-r--r-- | doc/development/testing_guide/end_to_end_tests.md | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/development/testing_guide/end_to_end_tests.md b/doc/development/testing_guide/end_to_end_tests.md index 9837ea515a3..51fe19c3d9e 100644 --- a/doc/development/testing_guide/end_to_end_tests.md +++ b/doc/development/testing_guide/end_to_end_tests.md @@ -7,6 +7,24 @@ as expected across the entire software stack and architecture, including integration of all micro-services and components that are supposed to work together. +## Branch naming + +If your contribution contains **only** changes under the +[`qa/` folder](https://gitlab.com/gitlab-org/gitlab-ce/tree/master/qa), you can +speed up the CI process by following some branch naming conventions. You have +three choices: + +| Branch name | Valid example | +|:----------------------|:-----------------------------| +| Starting with `qa/` | `qa/new-oauth-login-test` | +| Starting with `qa-` | `qa-new-oauth-login-test` | +| Ending in `-qa` | `123-new-oauth-login-test-qa` | + +If your branch name matches any of the above, it will run only the QA-related +jobs. +If it does not, the whole application test suite will run (including QA-related +jobs). + ## How do we test GitLab? We use [Omnibus GitLab][omnibus-gitlab] to build GitLab packages and then we |