gitpod-io / gitpod

The developer platform for on-demand cloud development environments to create software faster and more securely.
https://www.gitpod.io
GNU Affero General Public License v3.0
12.5k stars 1.19k forks source link

Support for Azure DevOps repos & Azure AD sign-in #5321

Open empz opened 2 years ago

empz commented 2 years ago

A lot of companies are still using Azure DevOps, even though GitHub was acquired by Microsoft.

It would be nice to add support to add repos from an Azure DevOps organization. I supposed this would include adding SSO for Azure AD.

kenzan-mryan commented 2 years ago

We also have clients who can only use Azure Repositories, so I second he comments above.

michael-bowen-sc commented 2 years ago

We are heavily invested in Azure DevOps and would like to see it supported as well.

sheldonhull commented 2 years ago

I'm guessing I could compromise with this by having a github repo that defines just some scripts and gitpod config, inject in a secret for my access token and then clone inside the repo or as part of my bootstrap setup.

I don't think Azure DevOps integration is likely based on the future long-term compared to GitHub (most of the effort is now going to GitHub), but maybe a create work-around would give some options.

I'm thinking an approach similar to azdo-in-codespaces

cyclelabs-ryanberger commented 2 years ago

Hi,

We are also very interested in Azure DevOps integration. Right now, I am running a GitPod project out of a private GitHub with our team having access, but our main code repositories are within ADO. You can see how it is a pain in the butt to use a GitHub repo to build our GitPod environments, then commit code to a GitHub... then have to make those same changes into our Azure DevOps Repo's environment to push those code changes to Dev/Staging/Production.

Having direct integration with Azure DevOps via Azure AD auth would be incredible and would really take GitPod from being a proof of concept for us, to something we would not be able to live without.

Please let us know if this will soon be a part of the road map.

satarr commented 2 years ago

Highly needed feature. Please look into adding this functionality.

monch1962 commented 2 years ago

Just another me-too request for Azure DevOps integration...

dcb99 commented 2 years ago

My job uses Azure DevOps and we are looking to migrate to cloud workspaces, would be nice if gitlab had an integration.

faustool commented 2 years ago

I don't think Azure DevOps integration is likely based on the future long-term compared to GitHub (most of the effort is now going to GitHub), but maybe a create work-around would give some options.

@sheldonhull I don't think this is a valid concern for an Azure DevOps integration - https://www.linkedin.com/pulse/azure-devops-future-after-github-acquisition-microsoft-antonio-alvino/

faustool commented 2 years ago

Having direct integration with Azure DevOps via Azure AD auth would be incredible and would really take GitPod from being a proof of concept for us, to something we would not be able to live without.

@ryanberger-az - I had the same issue and I've been working with a repository locally with two origins to push code to. It really sucks. I can't really promote it to do anything serious in my organization without this integration.

aparedes commented 1 year ago

This could be a great asset to have in any big company that uses azure and can’t move their code to GitHub.

sheldonhull commented 1 year ago

It’s also important to note the initial buzz was that Azure Devops was on a slow decline and would be phased out. I think the initial impression was inaccurate or the vision for it shifted as there is no real deprecation of the product and it’s used by many enterprises. This market is missed by Codespaces right now as well.

ubshreenath commented 1 year ago

Upvoting this.

patrk commented 1 year ago

+1 from me as well, Azure DevOps is not going to die anytime soon.

shadowoftheknight commented 1 year ago

I would like to see this feature as well in azure devops

wolfgangihloff commented 1 year ago

What is the suggested workaround to make gitpod work, setup replication for repo to github or bitbucket?

soup-bowl commented 1 year ago

What is the suggested workaround to make gitpod work, setup replication for repo to github or bitbucket?

Not speaking on behalf of Gitpod, but my two cents - You can mirror a repository from ADO to a GitLab or GitHub repository, then work on it from there. Depending on your environment, you could also clone this method, but add the original ADO repository as a mirror and push directly to the ADO remote.

Alternatively if you're not planning on using the disposable workspaces aspect, you could create a blank workspace then clone an ADO repository into the workspace.

DaveSmartEnt commented 9 months ago

This prevents us from using gitpod, we are too deep into azure devops to consider moving to back to git and the "work around" isn't appealing.

cpatrickalves commented 6 months ago

Upvote! I am also using Azure Devops

schmidjo82 commented 5 months ago

Upvote! We also using Azure DevOps. We are an Organization with more than 60 software developers

SebastianSchuetze commented 4 months ago

I am working at Deutsche Bahn and we have around 4000 users on Azure DevOps with currently over 500 people committing code on a regular basis.

Additionally Microsoft themselves stated that the investment will not likeley go away in the next years. Since last year the invested even more with GitHub Advanced Security integration in Azure DevOps. Azure DevOps itself has a user base with over 3 Million world wide.

I think an integration is feasable and not hard when it comes to authentication and discovery of repos.

dooleydo commented 1 day ago

What is the latest on this? I am looking at CDEs for my org, but also have a 3000+ userbase in ADO. No intention to move to GitHub Ent just yet, nor any desire to mirror.

How does this lack of integration affect the user journey?

axonasif commented 20 hours ago

@dooleydo can you send us a message at contact@gitpod.io ?