post-deploy 挂钩

部署、重新部署或回滚后运行。此挂钩还传递一个 KAMAL_RUNTIME env 变量集,用于设置部署的总秒数。

这可以用来广播部署消息或向 APM 注册新版本。

该命令看起来像

#!/usr/bin/env bash
curl -q -d content="[My App] ${KAMAL_PERFORMER} Rolled back to version ${KAMAL_VERSION}" https://3.basecamp.com/XXXXX/integrations/XXXXX/buckets/XXXXX/chats/XXXXX/lines

它将在 Basecamp 中的预配置聊天机器人中发布如下行

[My App] [dhh] Rolled back to version d264c4e92470ad1bd18590f04466787262f605de