Cobra
-
GitHub Actionsの実行時間をサクッとグラフ化するツールを作った
概要 GitHub Actionsの実行時間をサクッとグラフ化するツールを作りました。 https://github.com/koh-sh/gha-timegraph コマンド実行するとグラフをPNGで吐き出します。 [koh@Kohs-MacBook-Pro-M1-387] ~/github/blog % gha-timegraph --owner koh-sh --repo codebuild-multirunner --workflow go-test.yml --count 100 100% |███████████████████████████████████████████████████████████████████████████
...
Nov 13, 2023
-
3 min read
-
Cobraでサブコマンドのpackageを分ける
前置き 先日CodeBuildを操作するCLIを作った際にCobraというCLIフレームワークを利用しました。 複数のCodebuildを同時に「上書きでビルドを開始する」CLIツールをGoで書いた サブコマンドの管理やフラグの設定などを容易に実装できるためとても便利なんですが、デフォルトだとサブコマンド
...
Aug 13, 2023
-
4 min read
-
複数のCodebuildを同時に「上書きでビルドを開始する」CLIツールをGoで書いた
概要 複数のCodeBuildを同時に「上書きでビルドを開始する」CLIツールをGoで書きました。 https://github.com/koh-sh/codebuild-multirunner YAMLで実行するCodeBuildの一覧と上書きするパラメータを記載してCLI実行すると、定義した通りに実行して完了するまでstatusをチェックしてくれます。 % cat config.yaml builds: - projectName: testproject - projectName: testproject2 environmentVariablesOverride: - name: TEST_VAR value: FOOBAR type: PLAINTEXT % codebuild-multirunner
...
Jul 31, 2023
-
3 min read