GitLab
To learn more about how Steady's GitLab integration works, see our GitLab integration overview.
Set up
To set up the GitLab integration:
- Visit the Settings - Webhooks section for the GitLab project/repository you want to connect.
- Select Add new webhook
- In Steady, go to the Account Management - Integrations page, open the GitLab panel, and copy the payload URL.
- Paste that URL into the URL field in GitLab.
- For triggers, make sure Push events and Merge request events are checked.
- Select Add webhook
To test it out, make a push with a new commit to the GitLab repo and look for a new entry on the Activity page.
You can add as many projects/repos as you want to your Steady team using the same webhook URL.
Troubleshooting
- Look for commits on the Activity page first. The check-ins on the dashboard will sum up commits from the previous period. (The check-ins essentially say "here's what I did yesterday, and here are all the commits and MRs to go along with that.")
- Check to make sure the email address that is being used in GitLab matches the email address that is being used in Steady. If you or a team member is using a different email address in GitLab, set the secondary email address to match the one used in GitLab.
- Make sure that the commit authors (not the person who "pushed" to the repo) match up either by email or by first and last name with people on your team in Steady.
- The commits have timestamps that are different from when they are pushed to the repo, and we use the commit timestamps to match up with check-ins. So if you pushed commits that are a few days old to a repo, they will appear with older check-ins, or discarded if they happened before you created your Steady account or added the author as a Steady team member.