go で ukigumo-server にテスト結果を送る
なんかこういう感じで書けば良さそう。このコードを530倍ぐらい発展させれば Perl の Ukigumo::Client と同じのができると思う。 golang で書けば、セットアップが簡単になるからぜひ移植したい。あるいは誰か書いてくれないものか。 Ukigumo-Agent の中途半端になっている同時に動かすまわりも、golang で書けばすっきり書ける気がしている。
package main
import (
"log"
"net/http"
"net/url"
)
func main() {
resp, err := http.PostForm("http://ukigumo.herokuapp.com/api/v1/report/add",
url.Values{
"status": {"1"},
"project": {"test"},
"branch": {"master"},
"vc_log": {""},
"body": {"test"},
"revision": {"1"},
"repo": {"http://example.com"},
})
if err != nil {
log.Fatal(err)
}
log.Print(resp)
}
Published: 2014-11-28(Fri) 08:09