In April 2024, the Core Atlantis Team launched an anonymous survey to better understand our community's needs and help prioritize our roadmap.
If you're an Atlantis user, please take 5 minutes to fill it out: Survey Link
In April 2024, the Core Atlantis Team launched an anonymous survey to better understand our community's needs and help prioritize our roadmap.
If you're an Atlantis user, please take 5 minutes to fill it out: Survey Link
Atlantis needs to receive Webhooks from your Git host so that it can respond to pull request events.
Prerequisites
See the instructions for your specific provider below.
You can install your webhook at the organization level, or for each individual repository.
NOTE
If only some of the repos in your organization are to be managed by Atlantis, then you may want to only install on specific repos for now.
When authenticating as a GitHub App, Webhooks are automatically created and need no additional setup, beyond being installed to your organization/user account after creation. Refer to the GitHub App setup section for instructions on how to do so.
If you're installing on the organization, navigate to your organization's page and click Settings. If installing on a single repository, navigate to the repository home page and click Settings.
http://$URL/events
(or https://$URL/events
if you're using SSL) where $URL
is where Atlantis is hosted. Be sure to add /events
/events
to the end of your URL.application/json
If you're using GitLab, navigate to your project's home page in GitLab
http://$URL/events
(or https://$URL/events
if you're using SSL) where $URL
is where Atlantis is hosted. Be sure to add /events
/events
to the end of your URL.If you're using Gitea, navigate to your project's home page in Gitea
http://$URL/events
(or https://$URL/events
if you're using SSL) where $URL
is where Atlantis is hosted. Be sure to add /events
/events
to the end of your URL.http://$URL/events
(or https://$URL/events
if you're using SSL) where $URL
is where Atlantis is hosted. Be sure to add /events
/events
to the end of your URL.http://$URL/events
(or https://$URL/events
if you're using SSL) where $URL
is where Atlantis is hosted. Be sure to add /events
/events
to the end of your URL.Webhooks are installed at the team project level, but may be restricted to only fire based on events pertaining to specific repos within the team project.
https://dev.azure.com/orgName/projectName/_git/repoName
https://dev.azure.com/<organization>/_settings/groups
. Now click on the <organization>/Project Collection Administrators group and add your user as a member.https://dev.azure.com/<organization>/<project>/_settings/permissions
. Now click on the <project>/Project Administrators group and add your user as a member.http://$URL/events
where $URL
is where Atlantis is hosted. Note that SSL, or https://$URL/events
, is required if you set a Basic username and password for the webhook). Be sure to add /events
...to send
set to AllPull request created
and Pull request updated
event types and 2.0 for Pull request commented on
Repeat the process above until you have webhook subscriptions for the following event types that will trigger on all repositories Atlantis will manage:
Pull request created (you just added this one)
Pull request updated
Pull request commented on
See Next Steps
INFO
level.