diff options
author | Stan Hu <stanhu@gmail.com> | 2019-01-23 21:49:28 +0000 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2019-01-23 21:49:28 +0000 |
commit | 3effc289ca2765a45867525ba34491008ff6cf04 (patch) | |
tree | 44fae73668994fe1ce37d92767f93566e73851a4 /doc/development | |
parent | 8d90f81731ccc10f3239fecfd232f84bdae23665 (diff) | |
parent | 3ee9bca5030d72061db2437675207cb0ddd0ec41 (diff) | |
download | gitlab-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.md | 19 |
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) |