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