My Note

自己理解のためのブログ

GolangCIを使ってみる

f:id:yhidetoshi:20190618073928p:plain
golangCI

GolangCIとはGitHubのPullRequestに対してlintをかけてくれるGo言語用のCIサービス。

使ってみる

  1. https://golangci.com/ にアクセスして、GitHubと連携する
  2. GolangCIと連携するリポジトリを選択(connect)する
  3. GoのコードでPullRequestを投げる

  4. GolangCIと連携するリポジトリを選択(connect)する

f:id:yhidetoshi:20190618074000p:plain
golangCI1

  • PRを投げる

f:id:yhidetoshi:20190618074021p:plain
golangCI4

  • GolangCIの実行結果をみる

f:id:yhidetoshi:20190618074043p:plain
golangci2

  • Lintのビルドログをみる

f:id:yhidetoshi:20190618074107p:plain
golangci3

まとめ

GolagCIをGithubに連携してgoのコードでPRを投げてビルド結果を確認しました。 すごく手軽に使えたので、今後のGoを書いていくときに活用していきたいと思います。