二度忘れた事を三度忘れないようにする

しがないフリーランスIT系エンジニア

Golang

Golangでtviewを使ってTUIアプリを作った

Golang勉強がてらPingを打つツールを作りました。 なお、以前のGithubActions関連の記事はこれを作る際に試したモノでした。 github.com Go(langで作った)M(ultiホストへ)Ping(するツール)、です。 次のような機能をもったPingツールがあると超局所的に役立…

Goreleaserを使ってGithub Actionsを使ってみた

前回はGithubActionsをそのまま使って、ビルドからリリース作成・ファイルのアップロードをやってみましたが、これらの処理をお手軽かつよしなにしてくれるのがGoreleaserです。 では前回のワークフローファイルを全部消したらスタートです。 まず、ワークフ…

Github Actionsでビルドしてリリースにアップロードしてみた

前回の続きです。 前回は自動ビルドとテストが出来ることを確認したので、今回はよくある以下のような状態を自動で行われるようにします。 流れとしては ・バージョンのタグ付けをする ・GithubActionsが動く ・完了 となります。 タグ付けは置いておいて、…

GolangリポジトリでGithub Actionsを使ってみた

早速、GithubでActionsを使おうとすると、言語を自動的に解析しておススメのワークフローが出てくるので、今回はGoに従ってみます。 Set up this workflowをクリックするとワークフロー用ファイルが読み込まれ、カスタマイズしてコミットするように促されま…

Lambda + GolangでEC2インスタンス起動時にRoute53へレコード登録する

github.com ありそうでそれっぽいものがなかったので、なら作ろう、ということで勉強中のGolangを使い、こちらの記事を参考にGolangでEC2インスタンスが起動したらRoute53へレコード登録するモノを作ったので、その際にハマったポイントをメモ。 CloudWatch …