のぴぴのメモ

自分用のLinuxとかの技術メモ

git

GitHub ActionsによるTerraform実行環境(更新ディレクトリ特定+checkovによるセキュリティチェック付き)

はじめに GitHub ActionsによるTerraformのCIサンプルです。 実際のコードはGitHubのリポジトリを参照ください。 このサンプルの特徴は以下の通りです。 OpenID Connect(OIDC)でのAWS認証によるActions実行により、アクセスキー&シークレットキー管理が不要 …

macOS zshのプロンプトにgitブランチをカラー表示してみる

git

やりたいこと macOSのzshのプロンプトにgitのブランチを表示するようにします。 表示はカラー表示させます。今回の環境は以下の通りです。 ProductName: Mac OS X ProductVersion: 10.15.7 BuildVersion: 19H1323 gitセットアップに関する他の関連記事はこち…

gitのpull reqやpushで更新があったディレクトリを抽出しJOSNの配列にするシェル芸

やりたいこと system毎にディレクトリが分かれているterraformがあり(下記イメージ)、パイプラインで更新があったプロジェクトのディレクトリを判別してterraformを実行したい。 具体的には、git diffを使って差分があるディレクトリを抽出し、それをJOSNの…

gitの初期設定をしてGitHubからレポジトリをcloneするまでの手順

git

はじめに git初期設定 ユーザ設定&pushモード設定 git認証情報の自動保存設定 git Proxy設定(必要があれば) git を使いやすくする設定 コミットログを見やすくするコマンドのエリアス SSH秘密鍵設定 シェル設定 シェルのプロンプトにブランチ名を表示する G…