See the Project Settings - Notification Policies and Repository Settings - Notification Policies for creating, deleting and editing notification policies.
Bitbucket has a complete event subsystem that fires events whenever anything happens inside the application. For example, a event is fired whenever a repository is created.
To notify Mattermost from Bitbucket when a repository is created, your Bitbucket Administrator will set up the correct policy. Then, when a repository is created from Bitbucket, the designated Mattermost channel will receive a notification.
Example:
A Bitbucket user creates a repository named XXX. This project has, for its project channels, the Mattermost channel XXX. With a "Repository Created" notification policy set for the project, the following notification would be seen in the XXX channel upon repository creation:
The date/time of creation are shown. The notification shows the issue type, reporter, assignee, priority, status and resolution status. was created by the user in JIRA.
A link is provided to the issue in JIRA.
Here are the results in Mattermost for the different notifications:
Issues | |
---|---|
Issue Created | |
Issue Updated - Priority changed. | |
Issue Deleted | |
Issue Closed | |
Issue Resolved | |
Links | |
Issue has been linked to another issue. | |
Issue link deleted | |
Comments | |
Comment Created | |
Comment Edited | |
Comment Deleted |