MDrivenServer Slack web hook
(Adding message template to the top of the page)
(Updated Edited template to July 12, 2025.)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{message|Write the content here to display this box}}
<message>Write the content here to display this box</message>
When multiple developers are working against a common MDrivenServer for development, you will need to communicate with all the developers when you evolve the database. If you do not and they execute the system with an old model, they will get a lot of mismatch errors.
When multiple developers are working against a common MDrivenServer for development, you will need to communicate with all the developers when you evolve the database. If you do not and they execute the system with an old model, they will get a lot of mismatch errors.


Line 8: Line 8:
We added a web-hook integration you can set:
We added a web-hook integration you can set:


[[File:Slack - 1 .png|frameless|508x508px]]
[[File:Slack - 1 .png|frameless|644x644px]]


Whenever someone ''evolves the dev system'' now, I get this in my Slack channel of choice:
Whenever someone evolves the dev system now, I get this in my Slack channel of choice:


[[File:Slack - 2.png|frameless|579x579px]]
[[File:Slack - 2.png|frameless|579x579px]]
Line 16: Line 16:
To set this up, create a webhook in Slack –> it is a URL that we use with Rest to write JSon –> and set it in the MDrivenServers you want to track. In MDrivenTurnkey, you can find the MDrivenServer on the <turnkeyurl>/__MDrivenServer.
To set this up, create a webhook in Slack –> it is a URL that we use with Rest to write JSon –> and set it in the MDrivenServers you want to track. In MDrivenTurnkey, you can find the MDrivenServer on the <turnkeyurl>/__MDrivenServer.
[[Category:MDriven Server]]
[[Category:MDriven Server]]
{{Edited|July|12|2024}}
{{Edited|July|12|2025}}

Latest revision as of 05:51, 20 January 2025

This page was created by Alexandra on 2018-10-17. Last edited by Edgar on 2025-01-20.

When multiple developers are working against a common MDrivenServer for development, you will need to communicate with all the developers when you evolve the database. If you do not and they execute the system with an old model, they will get a lot of mismatch errors.

We have an agreed rule to write a line in Slack when evolving the dev-database. We usually write “Evolve dev”. This is a signal to developers that they must merge new code from Git and rebuild before testing.

Slack is a much-used collaboration tool. It is easy to add an integration to Slack.

We added a web-hook integration you can set:

Slack - 1 .png

Whenever someone evolves the dev system now, I get this in my Slack channel of choice:

Slack - 2.png

To set this up, create a webhook in Slack –> it is a URL that we use with Rest to write JSon –> and set it in the MDrivenServers you want to track. In MDrivenTurnkey, you can find the MDrivenServer on the <turnkeyurl>/__MDrivenServer.