長生村本郷Engineers'Blog

千葉県長生村本郷育ちのエンジニアが書いているブログ

Go

vscode で Go: Generate Unit Test が便利だった♪

Go でテストを書く際に vscode の Go extension の単体テストのフォーマットを簡単に生成できる機能があったので利用すると非常に便利でした。 以下の様な main.go ファイルがあるとします。 package main func hello(s string) string { if s == "" { retur…

Backlog でコメント追加時に 「お知らせしたいユーザ」に Slack DM する

Backlog でコメント追加時に 「お知らせしたいユーザ」に Slack DM する AWS Serverless Application Model with Golang プロジェクト作りました♪ slack DM by triggered by adding comments with users you want to notify in backlog 使い方は、 Git プロ…

GitHub Actions で job を 直列 と 並列 実行どっちにしよう?

概要 GitHub Actions で go の errcheck や lint 等、静的解析を実行していますが、 その job の直列構成と並列構成、どちらがいいんだろう? と悩んだ時の話です。 悩んだポイント 並列構成だと、各 job でコンテナロードが発生し、実行時間は短いが、トー…

Go 静的解析 & 単体テスト on GitHub Actions

以前、複数の AWS Account EC2 インスタンスへの接続を EC2 Instance Connect を使用しインタラクティブに ssh 接続できるツールを作成しました。 kenzo0107.hatenablog.com 自分用にチャチャッと作ってアップしたもので手元でしかテストしておらず 、 lint …