<@ULVA73B9P>in prefect 3, can I use Azure DevOps f...
# ask-marvin
t
@Marvinin prefect 3, can I use Azure DevOps for cicd and code storage for Prefect? I only see github, gitlab and bitbucket mentioned in the doc
m
In Prefect 3.x, while the documentation mainly mentions platforms like GitHub, GitLab, and Bitbucket for version control and CI/CD integration, Azure DevOps is not explicitly mentioned. However, you can still utilize Azure DevOps by leveraging its capabilities to call Prefect's deployment and execution commands via your CI/CD pipelines. For code storage, Prefect supports storage in cloud providers through
fsspec-supported
storage locations, such as Azure Blob Storage. While Azure DevOps might not be explicitly documented, you can use its pipelines to trigger flows and interact with Prefect by using Prefect's CLI or API within your pipeline scripts. For more details on using Azure Blob Storage as a code storage option, refer to the documentation excerpt I found: - "You can store your code in any
fsspec-supported
storage location, such as AWS S3, GCP GCS, or Azure Blob Storage." If you're familiar with CI/CD configurations, you can set up Azure DevOps pipelines to run Prefect deployments in a similar manner to GitHub workflows described in the Prefect documentation, where pipelines are triggered after pushing changes and can execute Prefect commands. For a general guide on CI/CD setup in Prefect 3.x, you can check this link: https://docs-3.prefect.io/3.0/deploy/infrastructure-concepts/deploy-ci-cd If you decide to set up Azure DevOps with Prefect and encounter any technical specifics, feel free to ask for further guidance!