Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atpons/drone-badge-server

Generate Drone.io Step Badge from Webhook
https://github.com/atpons/drone-badge-server

Last synced: about 1 month ago
JSON representation

Generate Drone.io Step Badge from Webhook

Awesome Lists containing this project

README

        

Drone.io Badge Server
===

Droneの各ステージにおける結果に基づいてバッジを返すサーバです.

## 注意
- Droneが複数台のときのことを考慮していません.
- 取得した結果をインメモリDBに保存しています.

## API
### POST /generate
```json
{
"build_number": 12,
"repo_namespace": "atpons",
"repo_name": "drone-badge-server"
}
```

### GET //
レポジトリIDとステージ番号に対応したMapを書いてください.
```go
var BadgeRoute = badge.Repo{
100: { // レポジトリID
1: {"build_pass.png", "build_fail.png"}, // ステージ番号
2: {"webhook_pass.png", "webhook_fail.png"}, // ステージ番号
},
}
```