GitHub tips - kocya-dev/note GitHub Wiki
GitHub Tips
GitHub Actions GitHub Actions 学習
GitHub Actions全般
- Amazon ECS で作るスケーラブルなセルフホストランナー
- プラットフォームエンジニアリングのためのセルフサービス基盤の実装
- ファインディでのGitHub Actions活用事例
- GitHub Actions ステップアップ Tips 〜高速化・セキュリティ・設計〜 #GitHubActions_findy
- GitHub Actionsの最適化どうしてる? 開発者体験を向上させる運用術
- 高コスパで電力効率のよい Arm ベースの GitHub Actions Runner を使っていく
- github actionsのartifactsを使ってuploadしたファイルを別jobで呼び出す
- GitHub Actionsのworking-directory
- GitHub Actions で Artifacts v4 が一般利用可能になりました
- [GitHub Actions]ファイルの差分や更新状態を元にStepの実施を切り分けてみる
- npm workspaces 環境で dorny/paths-filter を使って、workspaces ごとの GitHub Actions の実行を制御してみた
- 業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7
- 【Elixir】compile, lint, formatの結果をGitHub ActionのJob Summaryに表示する
- GitHub Actions ジョブサマリー機能を使う
- GitHub Actions Job SummariesでJestのカバレッジレポートを表示する
- GitHub Actions の if と env
- GitHub ActionをTypeScriptのテンプレートを使って爆速でマーケットプレイスに公開する
Release / Tag
cache
速度改善
-
JIRAとGitHub Actionsを活用した複数環境へのデプロイトレーサビリティ向上の取り組み
※.github/release.yml
とリリースノート自動生成
GitHub Pages
CDK cache
- AWS CDK on CI/CD パイプライン
- AWS CDKでdiffが出るのにdeployでnochangesになる
- CI/CDサービスからCDKでデプロイする際、差分がないはずなのにno changeにならない原因と対策
リポジトリ連携
proxy
その他
- 社内用GitHub Actionsのセキュリティガイドラインを公開します
- AWSでJavaを使うには?AWS SDK for Javaの導入手順を解説!
- GitHub CLIを使ってターミナルでGitHub Actionsを操作する
Lizard
pip install lizard
lizard -l java --html -Tcyclomatic_complexity=20 -Tnloc=200 -Tparameter_count=7 -o index.html
Runner
https://github.com/marketplace/actions/lizard-runner
ローカル動作確認
- ローカルPC内でGithub Actionsを実行する – ‘nekos/act’
- GitHub Actionsをローカルで実行する(nektos/act)
- 【ACT】GitHub Actions のローカル実行ツール使ってみた
- 【新規ツール探し】GitHub Actionsを最速テストできる Act「簡単に動かせすぎてビビった」