{
  "slug": "modules/deploys",
  "title": "Deploys module",
  "description": "Track every deployment across environments with health checks and rollback metadata.",
  "url": "https://cuitty.com/docs/modules/deploys",
  "markdown_url": "https://cuitty.com/docs/modules/deploys.md",
  "json_url": "https://cuitty.com/docs/modules/deploys.json",
  "frontmatter": {
    "title": "Deploys module",
    "description": "Track every deployment across environments with health checks and rollback metadata.",
    "order": 3,
    "section": "Modules",
    "updatedAt": "2026-04-27"
  },
  "headings": [
    {
      "depth": 1,
      "slug": "deploys-module",
      "text": "Deploys module"
    },
    {
      "depth": 2,
      "slug": "event-shape",
      "text": "Event shape"
    },
    {
      "depth": 2,
      "slug": "integrations",
      "text": "Integrations"
    }
  ],
  "body_markdown": "# Deploys module\n\nThe deploys module records every deployment event — when, where, what version, and whether it succeeded. It pairs naturally with CI pipelines and feature-flag systems.\n\n## Event shape\n\n```json\n{\n  \"type\": \"deploy\",\n  \"ts\": \"2026-04-27T13:00:00Z\",\n  \"data\": {\n    \"service\": \"api\",\n    \"version\": \"v1.4.2\",\n    \"environment\": \"production\",\n    \"status\": \"succeeded\",\n    \"commit\": \"ab12cd34\",\n    \"duration\": 87\n  }\n}\n```\n\n## Integrations\n\nBuilt-in plugins exist for GitHub Actions, GitLab CI, CircleCI, and Buildkite. Each emits the deploy event automatically when your pipeline reaches the `deploy` step.",
  "body_html": "<h1 id=\"deploys-module\">Deploys module</h1>\n<p>The deploys module records every deployment event — when, where, what version, and whether it succeeded. It pairs naturally with CI pipelines and feature-flag systems.</p>\n<h2 id=\"event-shape\">Event shape</h2>\n<pre class=\"astro-code github-dark\" style=\"background-color:#24292e;color:#e1e4e8; overflow-x: auto;\" tabindex=\"0\" data-language=\"json\"><code><span class=\"line\"><span style=\"color:#E1E4E8\">{</span></span>\n<span class=\"line\"><span style=\"color:#79B8FF\">  \"type\"</span><span style=\"color:#E1E4E8\">: </span><span style=\"color:#9ECBFF\">\"deploy\"</span><span style=\"color:#E1E4E8\">,</span></span>\n<span class=\"line\"><span style=\"color:#79B8FF\">  \"ts\"</span><span style=\"color:#E1E4E8\">: </span><span style=\"color:#9ECBFF\">\"2026-04-27T13:00:00Z\"</span><span style=\"color:#E1E4E8\">,</span></span>\n<span class=\"line\"><span style=\"color:#79B8FF\">  \"data\"</span><span style=\"color:#E1E4E8\">: {</span></span>\n<span class=\"line\"><span style=\"color:#79B8FF\">    \"service\"</span><span style=\"color:#E1E4E8\">: </span><span style=\"color:#9ECBFF\">\"api\"</span><span style=\"color:#E1E4E8\">,</span></span>\n<span class=\"line\"><span style=\"color:#79B8FF\">    \"version\"</span><span style=\"color:#E1E4E8\">: </span><span style=\"color:#9ECBFF\">\"v1.4.2\"</span><span style=\"color:#E1E4E8\">,</span></span>\n<span class=\"line\"><span style=\"color:#79B8FF\">    \"environment\"</span><span style=\"color:#E1E4E8\">: </span><span style=\"color:#9ECBFF\">\"production\"</span><span style=\"color:#E1E4E8\">,</span></span>\n<span class=\"line\"><span style=\"color:#79B8FF\">    \"status\"</span><span style=\"color:#E1E4E8\">: </span><span style=\"color:#9ECBFF\">\"succeeded\"</span><span style=\"color:#E1E4E8\">,</span></span>\n<span class=\"line\"><span style=\"color:#79B8FF\">    \"commit\"</span><span style=\"color:#E1E4E8\">: </span><span style=\"color:#9ECBFF\">\"ab12cd34\"</span><span style=\"color:#E1E4E8\">,</span></span>\n<span class=\"line\"><span style=\"color:#79B8FF\">    \"duration\"</span><span style=\"color:#E1E4E8\">: </span><span style=\"color:#79B8FF\">87</span></span>\n<span class=\"line\"><span style=\"color:#E1E4E8\">  }</span></span>\n<span class=\"line\"><span style=\"color:#E1E4E8\">}</span></span></code></pre>\n<h2 id=\"integrations\">Integrations</h2>\n<p>Built-in plugins exist for GitHub Actions, GitLab CI, CircleCI, and Buildkite. Each emits the deploy event automatically when your pipeline reaches the <code>deploy</code> step.</p>",
  "links_out": []
}