Idea

eric-christophersen avatar image
eric-christophersen Posted ·

Glip Integration with Azure Devops(formerly Visual Studio Team Services(VSTS))

Please add Glip Integration with Azure Devops(formerly Visual Studio Team Services(VSTS)). I also tried using WebHooks but the JSON isn't compatible.
topic-default
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

John Wang avatar image
John Wang Posted ·
Since Glip accepts JSON and Azure Devops sends JSON, we just need a converter to make them compatible.

Webhooks.io supports transformations and may be able to do this easily for you:
We could look at doing this in an open source converter I have, called Chathooks. If you want this implemented here, some idea on message transformation desired would be useful to write a new handler.

I took a look at the docs and noticed that the raw body in the RequestBin screenshot and the Sample JSON are different. Can you provide a sample message body JSON from Azure and how you would like to see it in Glip?
We can also look to add it to Glip natively but this will take longer to prioritize.
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

eric-christophersen avatar image
eric-christophersen Posted ·
We currently post information from Azure Devops to Slack. So we are hoping for something similar. We are hoping to remove Slack from our machines since we are using Ring Central, but we don't want to until we can port over the notifications.

Here is a sample request from Azure Devops. We just want the "detailedMessage" text to display. Would prefer something native in Glip, or someway for Glip to take the message in through WebHooks.

Method: POST
URI: https://hooks.glip.com/webhook/......
HTTP Version: 1.1
Headers:
{
  Content-Type: application/json; charset=utf-8
}
Content:
{
  "subscriptionId": ".....",
  "notificationId": 123,
  "id": "....",
  "eventType": "ms.vss-release.deployment-completed-event",
  "publisherId": "rm",
  "message": null,
  "detailedMessage": {
    "text": "Deployment of release Release-1 on stage Dev Succeeded. Time to deploy: 0.11 minutes."
  },
  "resource": null,
  "resourceVersion": null,
  "resourceContainers": {
    "collection": {
      "id": "...."
    },
    "account": {
      "id": "...."
    },
    "project": {
      "id": "...."
    }
  },
  "createdDate": "2018-09-26T15:27:02.6479386Z"
}








1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Stefan Anghel avatar image
Stefan Anghel Posted ·

excuse the bump...

This would be golden for us too... I cannot justify paying for an additional service like http://www.webhooks.io/ just for CI / CD notifications..

1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Write a Comment

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Your Opinion Counts

Share your great idea, or help out by voting for other people's ideas.