# Publish great expectation result Azure DevOps Pipeline

**URL:** <https://discourse.greatexpectations.io/t/publish-great-expectation-result-azure-devops-pipeline/1676>\
**Category:** GX Core Support\
**Tags:** how-to, help-wanted, databricks\
**Created:** [March 21, 2024, 5:28am UTC](https://discourse.greatexpectations.io/t/publish-great-expectation-result-azure-devops-pipeline/1676 "2024-03-21T05:28:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrajib74](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mrajib74](https://discourse.greatexpectations.io/u/mrajib74)\
**Post date:** [March 21, 2024, 5:28am UTC](https://discourse.greatexpectations.io/t/publish-great-expectation-result-azure-devops-pipeline/1676/1 "2024-03-21T05:28:12Z")

</div>

Hi,  
The customer wants to publish great expectation result which is stored in darabricks files system( Mounted to ADLS gen2 Storage location).in Azure devops cd pipeline .Please let me know how this can be achieved?

Regards,  
Rajib

---

<div class="post-metadata">

**Author:** ![hdamczy](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.greatexpectations.io/hdamczy/32/245_2.png) [@hdamczy](https://discourse.greatexpectations.io/u/hdamczy)\
**Post date:** [March 21, 2024, 12:04pm UTC](https://discourse.greatexpectations.io/t/publish-great-expectation-result-azure-devops-pipeline/1676/2 "2024-03-21T12:04:05Z")

</div>

Hello @mrajib74 ,  
have you seen this post:  
[Data Docs in Azure ADLS $web subdirectory not working - GX OSS Support - Great Expectations](https://discourse.greatexpectations.io/t/data-docs-in-azure-adls-web-subdirectory-not-working/1627/6)  
?  
There it is described how it works to get data docs results written into ADLS Gen2 $web container.  
It’s not a complete solution for this topic, but roughly descriped how ti works.

To get the connection string for authentication to ADLS I ordered a secret on the container which I can use for the connection\_string variable.

If you have more detailed questions, please ask.

What do you mean with in Azure devopy cd pipeline?  
What do you want to put in there regarding GX?  
Eg. put the expectations jsons in the main branch or anything like that?

Greetings, Holger

---

<div class="post-metadata">

**Author:** ![mrajib74](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mrajib74](https://discourse.greatexpectations.io/u/mrajib74)\
**Post date:** [March 21, 2024, 12:39pm UTC](https://discourse.greatexpectations.io/t/publish-great-expectation-result-azure-devops-pipeline/1676/3 "2024-03-21T12:39:01Z")

</div>

Thanks @hdamczy for your response.  
I will check the topic that you mentioned.  
The great expectation test cases triggered from Azure Devops CD pipeline. If acceptance test is green then artifacts will be deployed in staging environment. The test result is stored (html & json files) stored in separate directory Azure Databricks mount location. The customer wants to attach this /view the result from Azure devops cd pipeline run itself  
Hope this clarify.

---

<div class="post-metadata">

**Author:** ![mrajib74](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mrajib74](https://discourse.greatexpectations.io/u/mrajib74)\
**Post date:** [March 21, 2024, 1:00pm UTC](https://discourse.greatexpectations.io/t/publish-great-expectation-result-azure-devops-pipeline/1676/4 "2024-03-21T13:00:21Z")

</div>

Hi @hdamczy -In a nutshell,we want to publish the test result in azure devops board instead of hosting separate static website.

---

<div class="post-metadata">

**Author:** ![hdamczy](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.greatexpectations.io/hdamczy/32/245_2.png) [@hdamczy](https://discourse.greatexpectations.io/u/hdamczy)\
**Post date:** [April 5, 2024, 10:37am UTC](https://discourse.greatexpectations.io/t/publish-great-expectation-result-azure-devops-pipeline/1676/5 "2024-04-05T10:37:12Z")

</div>

Hello @mrajib74 , sorry for the late response. Easter holidays. I’m afraid that I’m not familiar with using azure devops boards and can not help there unfortunately. Would myself be interested in that in the future. 🙂

---

<div class="post-metadata">

**Author:** ![mike\_f50](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.greatexpectations.io/mike_f50/32/169_2.png) [@mike\_f50](https://discourse.greatexpectations.io/u/mike_f50)\
**Post date:** [April 11, 2024, 8:37am UTC](https://discourse.greatexpectations.io/t/publish-great-expectation-result-azure-devops-pipeline/1676/6 "2024-04-11T08:37:55Z")

</div>

I think data docs are a red herring here - they are a nice human-readable representation of validation results, but won’t help Azure Devops to know whether or not to proceed.

I am working with an Azure Data Factory pipeline rather than Azure Devops, but have a similar requirement to continue or abort the pipeline depending on the validation results. My solution is to write the results to a Postgres database from my Databricks notebook, then interrogate that database from a subsequent task in my pipeline.
