Skip to content

Commit ae6bb1c

Browse files
Merge pull request #1878 from YashodhaSamarawickrama/azure-devops-support
Update docs to include support for Azure DevOps
2 parents 744441b + 4139533 commit ae6bb1c

File tree

6 files changed

+28
-8
lines changed

6 files changed

+28
-8
lines changed

en/developer-docs/docs/develop-components/develop-components-with-git.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Develop Components With Git
22

3-
Choreo enables you to develop components by connecting your GitHub, Bitbucket, or GitLab repository. You have the flexibility to either connect an existing repository or start with an empty repository and commit the source code later. By integrating your repositories with Choreo, you can automate tasks and optimize workflows across multiple systems, all within the Choreo platform. Choreo currently supports GitHub, Bitbucket, and GitLab as Git providers.
3+
Choreo enables you to develop components by connecting your GitHub, Bitbucket, GitLab or Azure DevOps repository. You have the flexibility to either connect an existing repository or start with an empty repository and commit the source code later. By integrating your repositories with Choreo, you can automate tasks and optimize workflows across multiple systems, all within the Choreo platform. Choreo currently supports GitHub, Bitbucket, GitLab and Azure DevOps as Git providers.
44

55
!!! tip
66
Choreo supports both Bitbucket Server and Bitbucket Cloud. The currently supported Bitbucket Server version is 8.9.2.
@@ -104,3 +104,13 @@ Authorizing using a personal access token (PAT) obtained from your GitLab self-m
104104
|Permission | Description |
105105
|--------------|-------------------------------------------------------------------------------------|
106106
|API | Grants full read/write access to the API, covering all groups and projects, as well as read/write access to the repository.|
107+
108+
## Authorize Azure DevOps with Choreo
109+
110+
Authorizing Choreo using a Personal Access Token (PAT) from Azure DevOps grants Choreo the following permissions to perform actions on your behalf within the selected organization and project.
111+
112+
| Permission | Read | Write | Description |
113+
|--------------|------|-------|------------------------------------------------------------------------------------------------------ |
114+
| Project | Y | N | Read project metadata to identify and validate the selected Azure DevOps project |
115+
| Team | Y | N | Read team and organization-level information required for repository access |
116+
| Code | Y | Y | Read repository content and branches, and create branches or commits when initializing components |

en/developer-docs/docs/references/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ If you have a log monitoring product or service, such as Azure Monitor, you can
3636
Choreo allows a maximum request payload size of 50 MB.
3737

3838
### Q: What source control software does Choreo support?
39-
Choreo now supports GitHub, Bitbucket and GitLab.
39+
Choreo now supports GitHub, Bitbucket, GitLab and Azure DevOps.
4040

4141
### Q: Why don't I see the undeployed builds for my component in Choreo?
4242
You are allowed to build your component any number of times. However, Choreo has a limit on retaining undeployed builds. For users on the free-tier, Choreo will retain **only one** undeployed build. For those on any other tier, Choreo will retain the **latest five** undeployed builds.

en/developer-docs/docs/what-is-choreo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
### Development
2222
- **Language Flexibility**: Use your preferred programming languages to build services, APIs, tasks, and event handlers without changing tools or workflows.
2323
- **VS Code Integration**: Collaborate and manage code using Visual Studio Code, with support for a familiar, feature-rich development environment.
24-
- **Git Integration**: Connect to Git-based platforms such as GitHub, Bitbucket, or GitLab by linking an existing repository to develop components.
24+
- **Git Integration**: Connect to Git-based platforms such as GitHub, Bitbucket, GitLab or Azure DevOps by linking an existing repository to develop components.
2525

2626
### Deployment
2727
- **CI/CD**: Automate builds and deployments using Choreo’s integrated CI/CD pipelines. Supports customizable workflows and deployment tracks.

en/pe-docs/docs/infrastructure/credentials/set-up-git-provider-authentication-for-choreo-deployments.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Set Up Git Provider Authentication for Choreo Deployments
22

3-
Choreo enables you to develop components by connecting your GitHub, Bitbucket, or GitLab repository. You have the flexibility to either connect an existing repository or start with an empty repository and commit the source code later. By integrating your repositories with Choreo, you can automate tasks and optimize workflows across multiple systems, all within the Choreo platform. Choreo currently supports GitHub, Bitbucket, and GitLab as Git providers.
3+
Choreo enables you to develop components by connecting your GitHub, Bitbucket, GitLab or Azure DevOps repository. You have the flexibility to either connect an existing repository or start with an empty repository and commit the source code later. By integrating your repositories with Choreo, you can automate tasks and optimize workflows across multiple systems, all within the Choreo platform. Choreo currently supports GitHub, Bitbucket, GitLab and Azure DevOps as Git providers.
44

55
!!! tip
66
Choreo supports both Bitbucket Server and Bitbucket Cloud. The currently supported Bitbucket Server version is 8.9.2.
@@ -9,7 +9,7 @@ In Choreo, you can connect a Git repository that contains some source code or a
99

1010
## Connect a Git repository to Choreo
1111

12-
You can connect Bitbucket, Gitlab repositories to choreo organization using a Personal Access Token(PAT). For github, the developers can install [WSO2 Cloud App](https://github.com/marketplace/choreo-apps) during component creation and get necessary permissions via Github itself.
12+
You can connect Bitbucket, GitLab, Azure DevOps repositories to choreo organization using a Personal Access Token (PAT). For GitHub, the developers can install [WSO2 Cloud App](https://github.com/marketplace/choreo-apps) during component creation and get necessary permissions via GitHub itself.
1313

1414
1. Sign in to the [Choreo Console](https://console.choreo.dev/).
1515
2. In the Choreo Console header, go to the **Organization** list and select your organization.
@@ -49,3 +49,13 @@ Authorizing using a personal access token (PAT) obtained from your GitLab self-m
4949
|Permission | Description |
5050
|--------------|-------------------------------------------------------------------------------------|
5151
|API | Grants full read/write access to the API, covering all groups and projects, as well as read/write access to the repository.|
52+
53+
## Authorize Azure DevOps with Choreo
54+
55+
Authorizing Choreo using a Personal Access Token (PAT) from Azure DevOps grants Choreo the following permissions to perform actions on your behalf within the selected organization and project.
56+
57+
| Permission | Read | Write | Description |
58+
|--------------|------|-------|------------------------------------------------------------------------------------------------------ |
59+
| Project | Y | N | Read project metadata to identify and validate the selected Azure DevOps project |
60+
| Team | Y | N | Read team and organization-level information required for repository access |
61+
| Code | Y | Y | Read repository content and branches, and create branches or commits when initializing components |

en/pe-docs/docs/references/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ If you have a log monitoring product or service, such as Azure Monitor, you can
3636
Choreo allows a maximum request payload size of 50 MB.
3737

3838
### Q: What source control software does Choreo support?
39-
Choreo now supports GitHub, Bitbucket and GitLab.
39+
Choreo now supports GitHub, Bitbucket, GitLab and Azure DevOps.
4040

4141
### Q: Why don't I see the undeployed builds for my component in Choreo?
4242
You are allowed to build your component any number of times. However, Choreo has a limit on retaining undeployed builds. For users on the free-tier, Choreo will retain **only one** undeployed build. For those on any other tier, Choreo will retain the **latest five** undeployed builds.

en/pe-docs/docs/what-is-choreo.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Choreo is designed to reduce the cognitive and operational load for developers w
2020
- **Flexible Deployments**: Run Choreo on your existing infrastructure with no vendor lock-in.
2121

2222
### Application Delivery
23-
- **Seamless Git Integration**: Native integration with GitHub, BitBucket, and GitLab to support GitOps-based workflows.
23+
- **Seamless Git Integration**: Native integration with GitHub, BitBucket, GitLab and Azure DevOps to support GitOps-based workflows.
2424
- **Automated CI/CD Pipelines**: Automates build and deployment pipelines with support for extensions using Argo Workflows.
2525
- **Secrets & Config Management**: Securely manage secrets, configurations, and configurations for API gateways natively within the platform.
2626

@@ -37,7 +37,7 @@ Choreo is designed to reduce the cognitive and operational load for developers w
3737

3838
### Developer Self-Service Portal
3939
- **Internal Marketplace**: Provide a centralized hub for developers to discover and reuse existing services and resources across the organization, fostering collaboration and reuse.
40-
- **Instant Onboarding**: Connect apps from Git repos (GitHub, GitLab, Bitbucket) or container registries for easy onboarding and CI/CD-driven deployments to any environment.
40+
- **Instant Onboarding**: Connect apps from Git repos (GitHub, GitLab, Bitbucket, Azure DevOps) or container registries for easy onboarding and CI/CD-driven deployments to any environment.
4141
- **Self-Service Observability**: Enable teams to access logs, metrics, and insights with built-in access controls, allowing real-time monitoring and issue diagnosis.
4242

4343
### Unified Portal for Platform Engineers

0 commit comments

Comments
 (0)