# Developing on Azure DevOps/Azure Pipelines

**URL:** <https://forum.liquibase.org/t/developing-on-azure-devops-azure-pipelines/6299>\
**Category:** General Discussion\
**Created:** [December 27, 2021, 3:16pm UTC](https://forum.liquibase.org/t/developing-on-azure-devops-azure-pipelines/6299 "2021-12-27T15:16:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gbieul](https://avatars.discourse-cdn.com/v4/letter/g/ba9def/32.png) [@gbieul](https://forum.liquibase.org/u/gbieul)\
**Post date:** [December 27, 2021, 3:16pm UTC](https://forum.liquibase.org/t/developing-on-azure-devops-azure-pipelines/6299/1 "2021-12-27T15:16:35Z")

</div>

Hey there, folks!

Just a new user here (and new using Liquibase itself) who is trying to find any kind of existing material about a specific issue: creating a CI/CD pipeline on Azure DevOps for Liquibase.

I’ve already found an example using maven here:

> **[Create Multi Stage YAML CI/CD pipeline for deploying database changes using...](https://mohitgoyal.co/2019/08/15/create-multi-stage-yaml-ci-cd-pipeline-for-deploying-database-changes-using-maven-liquibase-and-azure-devops/)**
>
> In our previous series of blog posts, we discussed what is Liquibase and how we can leverage Liquibase to manage database changes and associated functionality. We have seen and discussed various co…

But the thing is that it looks to me that I wouldn’t really need Maven to do that. And, in other words, how it would be the recommended way of developing such thing inside Azure DevOps?

A few possibilities arise:

1. Adapt the docker image to be Azure DevOps-compliant  
_See [Container Jobs in Azure Pipelines and TFS - Azure Pipelines | Microsoft Docs](https://docs.microsoft.com/en-us/azure/devops/pipelines/process/container-phases?view=azure-devops#linux-based-containers)_
2. Add some step on the pipeline to install liquibase prior to actually running any steps;
3. Anything else?

Do you guys could find any more suitable way of creating this pipeline?

Thanks a lot.

---

<div class="post-metadata">

**Author:** ![ktaggart](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.liquibase.org/ktaggart/32/596_2.png) [@ktaggart](https://forum.liquibase.org/u/ktaggart)\
**Post date:** [December 29, 2021, 2:40pm UTC](https://forum.liquibase.org/t/developing-on-azure-devops-azure-pipelines/6299/2 "2021-12-29T14:40:25Z")

</div>

I will ask some folks internally here at Liquibase to see what they might have… and welcome! It’s great to have you here!

---

<div class="post-metadata">

**Author:** ![ktaggart](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.liquibase.org/ktaggart/32/596_2.png) [@ktaggart](https://forum.liquibase.org/u/ktaggart)\
**Post date:** [December 30, 2021, 3:15pm UTC](https://forum.liquibase.org/t/developing-on-azure-devops-azure-pipelines/6299/3 "2021-12-30T15:15:41Z")

</div>

Hey @gbieul – this might help [https://github.com/liquibase/liquibase-toolbox/tree/master/build\_scripts\_examples/ADO](https://github.com/liquibase/liquibase-toolbox/tree/master/build_scripts_examples/ADO)

I can’t take any credit for it – all comes from one of @szandany (many thanks to you!!!)

He also suggested the same docs link from microsoft for possible guidance on how to use our docker image without local installation.

Curious to see what others in the community might have to add.
