GitHub Deployments not appearing in Compass

matthew.seaborn
Contributor
October 10, 2023

I have a Component is configured "as code" using compass.yml in GitHub and so automatically the Data Connection to the repository which should receive Deployment and Build events. 

However, when I add deployments (as per Create a deployment ) to the GitHub repo (and confirm they are present in GitHub) they fail to appear in the Component's activity in Compass. 

Are there any other steps required?

Thanks.

 

 

1 answer

2 votes
Taylor
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 11, 2023

Hey @matthew.seaborn sorry to hear you are having some trouble. 

That should be all that is required...would you be available for a quick call to troubleshoot this, it might be a quick thing...

It does sound like you have connected the GitHub App and have the repo link (through compass.yml) and are seeing the green 'data connection' lozenge under the repo which shows it should be tracking build/deployment events.

Recap - requirements for deployment events

  1. Install GitHub app, authenticate workspace, and ensure the repo in question is within that workspace. 
  2. Set a single repo link in Compass (either through compass.yml or through the UI).

The only thing I can think of might be the environment name mapping?

See https://developer.atlassian.com/cloud/compass/integrations/integrate-Compass-with-GitHub/#github-environment-name-mapping.

You could also just paste your compass.yml here for us to look at, ensure there is no sensitive data.

Do you mind just the Intercom chat in the product to move this to a private DM? Once we resolve the issue, I can post the resolution here for everyone to see.

Anton Ukhanev January 29, 2025

I have the same problem here. On the first screenshot, you see that I have a repo linked and data connection is OK. You can also see that there is an event right there on the timeline, registered by Compass as a deployment, that happened earlier that day. 

Screenshot 2025-01-29 185342.pngOn the second screenshot, you can see that the scorecard is at a yellow %75 because it hasn't registered a deployment this week - since there's no data available.

Screenshot 2025-01-29 185737.pngAlso: where does it get a list of deployment environments? Mine are not called Staging or Production.

You can find my other rant on the subject here.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events