Ditching YAML

This page summarizes the projects mentioned and recommended in the original post on /r/azuredevops

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • dagger

    Application Delivery as Code that Runs Anywhere (by dagger)

  • This is one of the reasons ive done a poc on github. Unfortunately still YAML, but its the only actively maintained way with huge amount of support from community so more likely to find something if you need a specific usage case.The other venue im looking into is using dagger.io to basically not be locked to a specific CICD provider. I might not enjoy all the latest and greatest the specific platofrm is giving me but I can maintain the same workflow no matter the platofrm.

  • ci

    A GitHub Action and Azure DevOps Task designed to simplify using Dev Containers (https://containers.dev) in CI/CD systems. (by devcontainers)

  • Use a vscode devcontainer for your local development. This devcontainer has all of your tooling inside it. You maintain it, you control what versions of libraries and tools it has. This devcontainer should also be able to deploy the app/infrastructure so your developers can work in their sandbox. Then.....in your yaml (ghactions/azdo) all you do is build your devcontainer and run the commands inside your container. https://code.visualstudio.com/docs/devcontainers/devcontainer-cli. This way, your yaml is simple and your complicated build/deploy logic is kept alongside the code. What works on your local machine, truly works in your build.... Here are the build tasks https://github.com/devcontainers/ci

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts