Git
Changing your git provider
Jenkins X supports a number of different Git providers. You can specify the Git provider you wish to use and the organisation to use for the Git providers for each environment in your jx-requirements.yml
GitHub
This is the default Git provider if you don’t specify one.
cluster:
environmentGitOwner: myorg
provider: gke
environments:
- key: dev
- key: staging
- key: production
GitHub Enterprise
The configuration is similar to the above but you need to specify the URL of the gitServer
(if it differs from https://github.com) and gitKind: github
cluster:
provider: gke
environmentGitOwner: myorg
gitKind: github
gitName: ghe
gitServer: https://github.myserver.com
environments:
- key: dev
- key: staging
- key: production
Bitbucket Server
For this specify the URL of the gitServer
and gitKind: bitbucketserver
.
cluster:
provider: gke
environmentGitOwner: myorg
gitKind: bitbucketserver
gitName: bs
gitServer: https://bitbucket.myserver.com
environments:
- key: dev
- key: staging
- key: production
Bitbucket Cloud
For this specifygitKind: bitbucketcloud
.
cluster:
provider: gke
environmentGitOwner: myorg
gitKind: bitbucketcloud
gitName: bc
environments:
- key: dev
- key: staging
- key: production
GitLab
For this specify the URL of the gitServer
and gitKind: gitlab
.
cluster:
provider: gke
environmentGitOwner: myorg
gitKind: gitlab
gitName: gl
gitServer: https://gitlab.com
environments:
- key: dev
- key: staging
- key: production
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified February 25, 2021: fix: update the configuration section (8237d04203)