summaryrefslogtreecommitdiff
path: root/doc/development
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2019-01-23 21:49:28 +0000
committerStan Hu <stanhu@gmail.com>2019-01-23 21:49:28 +0000
commit3effc289ca2765a45867525ba34491008ff6cf04 (patch)
tree44fae73668994fe1ce37d92767f93566e73851a4 /doc/development
parent8d90f81731ccc10f3239fecfd232f84bdae23665 (diff)
parent3ee9bca5030d72061db2437675207cb0ddd0ec41 (diff)
downloadgitlab-ce-3effc289ca2765a45867525ba34491008ff6cf04.tar.gz
Merge branch 'custom-gitaly-url' into 'master'
Allow Gitaly to be built from a custom URL See merge request gitlab-org/gitlab-ce!24616
Diffstat (limited to 'doc/development')
-rw-r--r--doc/development/gitaly.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/development/gitaly.md b/doc/development/gitaly.md
index 32beafad307..fdae69bddd7 100644
--- a/doc/development/gitaly.md
+++ b/doc/development/gitaly.md
@@ -130,6 +130,25 @@ Gitaly. To use a custom Gitaly version in CI you need to update
GITALY_SERVER_VERSION. You can use the format `=revision` to use a
non-tagged commit from https://gitlab.com/gitlab-org/gitaly in CI.
+To use a different Gitaly repository, e.g., if your changes are present
+on a fork, you can specify a `GITALY_REPO_URL` environment variable when
+running tests:
+
+```shell
+GITALY_REPO_URL=https://gitlab.com/nick.thomas/gitaly bundle exec rspec spec/lib/gitlab/git/repository_spec.rb
+```
+
+If your fork of Gitaly is private, you can generate a [Deploy Token](../user/project/deploy_tokens/index.md)
+and specify it in the URL:
+
+```shell
+GITALY_REPO_URL=https://gitlab+deploy-token-1000:token-here@gitlab.com/nick.thomas/gitaly bundle exec rspec spec/lib/gitlab/git/repository_spec.rb
+```
+
+To use a custom Gitaly repository in CI, for instance if you want your
+GitLab fork to always use your own Gitaly fork, set `GITALY_REPO_URL`
+as a [CI environment variable](../ci/variables/README.md#variables).
+
---
[Return to Development documentation](README.md)