Skip to content

Notify your team in Slack or Microsoft Teams when you Deploy a Web Project Using One-Click Publish from Visual Studio or you just publish to a folder.

License

Notifications You must be signed in to change notification settings

dalibormesaric/PublishNotifier

Repository files navigation

Publish Notifier

CI Build status

Download this extension from the VS Gallery or get the CI build.


Notify your team in Slack or Microsoft Teams when you Deploy a Web Project Using One-Click Publish from Visual Studio or you just publish to a folder.

See the change log for changes and road map.

Features

  • One-Click Publish sends a notification to your Slack channel and/or Microsoft Teams channel
  • The configuration is saved in PublishNotifier.json so you can commit it to source control

Publish

Configuration

Slack

To enable Slack notifications you have to add a custom integration and choose Incoming WebHooks. Then choose a Channel where you would like to see notifications and click Add Incoming WebHooks integration. Copy the Webhook URL to the Publish Notifer dialog that shows up after you Publish an application.

Slack Webhook URL

You may use this image to customize the icon that is used for messages.

Slack Notification

Microsoft Teams

To enable Microsoft Teams notifications you have to add an Incoming Webhook connector. You can do this by choosing Apps > Search all apps > Incoming Webhook. Follow the process by selecting Add to a team > Type a team or channel name > Set up a connector.

Microsoft Teams Apps

Choose PublishNotifier as a name and you can even use this image to customize the notification message. By clicking Create you will get a Webhook URL, copy it and save for later.

Microsoft Teams Incoming Webhook

If you are on the free tier of Microsoft Teams, use the same process to edit your connectors.

Microsoft Teams Notification

Contribute

Check out the contribution guidelines if you want to contribute to this project.

For cloning and building this project yourself, make sure to install the Extensibility Essentials 2019 extension for Visual Studio which enables some features used by this project.

License

Apache 2.0

About

Notify your team in Slack or Microsoft Teams when you Deploy a Web Project Using One-Click Publish from Visual Studio or you just publish to a folder.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages