# Chocolatey Publish to Chocolatey for Windows package management. ## Configuration ```yaml publishers: - type: chocolatey package: myapp ``` ## Options | Option | Description | Default | |--------|-------------|---------| | `package` | Package ID | Project name | | `title` | Display title | Package ID | | `description` | Package description | From project | | `authors` | Package authors | From git config | | `license` | License URL | Auto-detected | | `projectUrl` | Project homepage | Repository URL | | `iconUrl` | Package icon URL | None | | `tags` | Package tags | `[]` | ## Examples ### Basic Package ```yaml publishers: - type: chocolatey package: core ``` ### With Metadata ```yaml publishers: - type: chocolatey package: core title: "Core CLI" description: "CLI for building and deploying applications" tags: - cli - devops - build iconUrl: https://example.com/icon.png ``` ## Environment Variables | Variable | Description | |----------|-------------| | `CHOCOLATEY_API_KEY` | Chocolatey API key (required) | ## Setup 1. Create a Chocolatey account at https://community.chocolatey.org 2. Get your API key from your account settings 3. After publishing, users install with: ```powershell choco install myapp ``` ## Generated nuspec ```xml myapp 1.2.3 Core CLI Host UK CLI for building and deploying applications https://github.com/org/myapp https://github.com/org/myapp/blob/main/LICENSE cli devops build ```