External repository | Supported versions |
---|---|
GitHub Enterprise Server | 2.15 through 3.14.1 |
GitHub Enterprise Cloud | github.com |
Bitbucket Server/Data Center | 5.9.1 through 8.9.0 |
Bitbucket Cloud | bitbucket.org |
GitLab Self-Managed | 10.4.2 through 17.4 |
GitLab Cloud | gitlab.com |
anaconda-enterprise-anaconda-platform.yml
configmap.
anaconda-enterprise-anaconda-platform.yml
configmap for editing.
git:
section of the file.
#
from the start of lines in) the Example external repo configuration
section.
#
to the start of) the remaining lines in the git:
section.
Example external repo configuration
values as follows:
Attribute | Description |
---|---|
name | A descriptive name for the GitHub service your organization uses. |
type | Specifies the API version for accessing GitHub repositories. GitHub uses github-v3-api |
url | The URL of the version control server API. For example: https://your-domain.com/api/v3/ |
credential-url | The hostname of the GitHub server used to manage user credentials. For example: https://your-domain.com/api/path/ |
organization | The name of your GitHub organization. |
username | Specifies a username for a GitHub account. This account must have Owner permissions for your GitHub organization. |
auth-token | The personal access token associated with the username GitHub account. |
url
and credential-url
attributes must contain all lowercase characters.Example Github Enterprise Server configuration
anaconda-enterprise-anaconda-platform.yml
configmap.
anaconda-enterprise-anaconda-platform.yml
configmap for editing.
git:
section of the file.
#
from the start of lines in) the Example external repo configuration
section.
#
to the start of) the remaining lines in the git:
section.
Example external repo configuration
values as follows:
Attribute | Description |
---|---|
name | A descriptive name for the GitLab service your organization uses. |
type | Specifies the API version for accessing GitLab repositories. GitLab Enterprise (Self-Managed) uses gitlab-v4-api |
url | The URL of the version control server API. For example: https://your-gitlab-domain.com |
credential-url | The hostname of the Bitbucket server used to manage user credentials. For example: https://your-gitlab-domain.com |
organization | The name of your GitLab group. |
username | Specifies a username for a GitLab account. This account must have Administrator permissions for your GitLab Server. |
auth-token | The personal access token associated with the username GitLab Administrator account. |
url
and credential-url
attributes must contain all lowercase characters.Example GitLab Enterprise (Self-Managed) configuration
master
as its default Git branch. Workbench uses main
as its default Git branch. You must update the system-wide default branch name in Bitbucket to target main
. If you do not, your deployments will fail.anaconda-enterprise-anaconda-platform.yml
configmap.
anaconda-enterprise-anaconda-platform.yml
configmap for editing.
git:
section of the file.
#
from the start of lines in) the Example external repo configuration
section.
#
to the start of) the remaining lines in the git:
section.
Example external repo configuration
values as follows:
Attribute | Description |
---|---|
name | A descriptive name for the Bitbucket Server/Data Center service your organization uses. |
type | Specifies the API version for accessing Bitbucket repositories. Bitbucket Server/Data Center uses bitbutcket-v1-api |
url | The URL of the version control server API. For example: https://your-bitbucket-server-domain:7990 |
credential-url | The hostname of the Bitbucket server used to manage user credentials. For example: https://your-bitbucket-server-domain:7990 |
organization | The name of your Bitbucket team. |
username | Specifies a username for a Bitbucket account. This account must have Admin level permissions for your Bitbucket Server. |
auth-token | The password associated with the username Bitbucket account. |
url
and credential-url
attributes must contain all lowercase characters.Example Bitbucket Server/Data Center configuration