What Are the Best Self-Hosted Alternatives to Azure DevOps Pipelines?

0
4
Asked By CuriousCoder42 On

I'm on the hunt for self-hosted alternatives to Azure DevOps Pipelines. My current job requires us to use Azure DevOps, but it's been less than ideal, and we're looking for a better solution. I'd love to hear your recommendations based on your experiences! I'm particularly interested in tools that integrate smoothly into daily workflows. Here are my requirements: self-hosted, supports Kubernetes workers, can trigger from multiple Git repositories, and offers OAuth2 or SAML support. I've previously worked with Concourse CI and am exploring GoCD, which seems different and fresh, but I'm concerned about its lack of OAuth2 support and signs of being less maintained. What do you suggest?

5 Answers

Answered By TeamCityFan On

Have you considered using a self-hosted agent? That gives you a lot of flexibility. TeamCity could also be a great option—it's quite powerful for CI/CD.

Answered By DevOpsDan On

It really depends on what you're looking to achieve, but GitLab is currently a top choice for many CI workflows. It integrates well with various systems, though I know you're tied to Azure for Git hosting. Something to consider though!

RepoRanger99 -

True, GitLab is great, but if you're sticking with Azure for repos, maybe GitHub could be an option down the line instead? Just food for thought!

Answered By ConcourseAdvocate On

[Check out Concourse CI](https://concourse-ci.org/). It's been a favorite of mine, but I’m curious—what features do you love about it? How have you integrated it into your workflows? I'd love to chat more about this!

TechieTim -

I’m a fan of Concourse too! I appreciate its simplicity and flexibility. But I’d love to know more about your specific use cases.

Answered By CI_Explorer On

You might want to check out Woodpecker CI or Tekton. Both are self-hosted and support Kubernetes. Woodpecker is pretty lightweight and can work well with something like Authelia for OAuth2 integration. Tekton is more Kubernetes-centric but requires a bit more setup. You could also look into Drone CI, which has good Kubernetes support and integrates well with Git.

WorkflowWizard -

Good call on Tekton! I looked into it too and love its approach, similar to what FluxCD does. It could really complement what you already have going.

Answered By AzureCritic On

Out of curiosity, what's been your main issue with Azure Pipelines? They actually support self-hosted agents, Kubernetes, multi-repo triggers, and OAuth. Maybe managed agents aren’t what you need, but there are other options you could explore!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.