CI/CD自動化ツール

スポンサーリンク
CI/CD自動化ツール

【実務・中級編】大規模開発の味方!GitHub Actionsの「Concurrency Group」で排他制御を行い、デプロイ事故を未然に防ぐ – バージョン管理・CI/CD活用バイブル

大規模開発の戦場:GitHub Actionsの`concurrency`でデプロイ事故を撲滅する排他制御の極意テックリードの皆さん、日々のデプロイメンバリングご苦労様です。一日に何十回もPRがマージされ、mainブランチへのPushが止ま...
CI/CD自動化ツール

【実務・中級編】GitHub Actionsの実行制限を回避!「Conditional Execution」と「Continue-on-error」を組み合わせた堅牢なワークフロー設計 – バージョン管理・CI/CD活用バイブル

GitHub Actionsの実行制限を回避!「Conditional Execution」と「Continue-on-error」を組み合わせた堅牢なワークフロー設計こんにちは。テックリードの私だ。日々、プルリクエストの山と格闘し、CI/...
CI/CD自動化ツール

【実務・中級編】GitHub Actionsにおける「GitHub Apps」の認証利用:Personal Access Tokenを超えた安全なCI実行 – バージョン管理・CI/CD活用バイブル

脱・Personal Access Token:GitHub AppsでCI/CDのセキュリティを極限まで高める実践ガイドテックリードの私たちが日々頭を悩ませる問題の一つに、「CI/CDパイプラインの権限管理」がある。「とりあえず個人のPe...
CI/CD自動化ツール

【実務・中級編】GitHub ActionsのAPIを叩いてワークフローを制御!GitHub CLI (gh) を使った高度な自動化術 – バージョン管理・CI/CD活用バイブル

ブラウザを閉じろ。GitHub CLI (`gh`) でCI/CDパイプラインを完全掌握する高度自動化術開発チームの生産性を測る最も分かりやすい指標の一つに、「エンジニアがマウスに手を伸ばす頻度」がある。PRを作成するためにブラウザを開き、...
CI/CD自動化ツール

【実務・中級編】GitHub ActionsとGitHub Packagesの連携でプライベートな依存関係をセキュアに管理する – バージョン管理・CI/CD活用バイブル

GitHub ActionsとGitHub Packagesで築く!プライベート依存関係の要塞:セキュアかつ高速なCI/CDパイプライン構築術テックリードの皆さん、日々のビルド時間と依存関係の管理に頭を悩ませていないだろうか?「社内共通のn...
CI/CD自動化ツール

【実務・中級編】GitHub Actionsの「Job Summaries」でカスタムMarkdownレポートを動的に作成する方法 – バージョン管理・CI/CD活用バイブル

【GitHub Actions】Job SummariesでCI/CDレポートを極限までリッチ化し、チームの開発スピードを爆上げする方法テックリードの私たちが日々の開発で最もストレスに感じる瞬間の一つは、「なぜ今回のCIが失敗したのか」「今...
CI/CD自動化ツール

【実務・中級編】ローカルでGitHub Actionsをシミュレート!「act」を使ってCI/CDフィードバックループを爆速化する – バージョン管理・CI/CD活用バイブル

ローカルでGitHub Actionsをシミュレート!「act」を使ってCI/CDフィードバックループを爆速化する「コードを修正する $\rightarrow$ `git push` $\rightarrow$ GitHub Actions...
CI/CD自動化ツール

【実務・中級編】GitHub Actionsのログをカスタマイズ!「Grouping」と「Ansi Color」でCI結果の視認性を劇的に向上させる方法 – バージョン管理・CI/CD活用バイブル

GitHub Actionsのログをカスタマイズ!「Grouping」と「Ansi Color」でCI結果の視認性を劇的に向上させる方法こんにちは。大規模なマイクロサービスからモノリスのリファクタリングまで、数々のCI/CDパイプラインを構...
CI/CD自動化ツール

【実務・中級編】GitHub Actionsの実行をスケジュール!cron構文の基礎と正確な時間指定の注意点 – バージョン管理・CI/CD活用バイブル

GitHub ActionsのCronは「信頼するな」:バッチ処理を確実に完遂させるための極限戦略GitHub Actionsの `on: schedule` を使っているか?「なんとなく設定して、動いたり動かなかったりしている」という状態...
CI/CD自動化ツール

【実務・中級編】GitHub Actionsの「Reusable Workflows」徹底活用!組織全体で標準化するCI/CDテンプレート戦略 – バージョン管理・CI/CD活用バイブル

GitHub Actions Reusable Workflows 徹底活用:組織全体をスケールさせるCI/CDテンプレート戦略テックリードの仕事は、コードを書くことだけではない。チーム全体の開発ベロシティを最大化し、すべてのリポジトリで「...
スポンサーリンク