CICD

GitHub ActionsやCircleCIを使った継続的インテグレーション・継続的デプロイ(CI/CD)のカテゴリーです。ReactアプリやFirebaseへの自動デプロイ設定、ワークフロー実行時の頻出エラー対処法、AIエージェント連携の自動化をまとめています。

CICD

【cicd】GitHub Agentic Workflows導入ガイド|Markdownで記述する自律型CI/CDの基本と設定手順

CI/CD(継続的インテグレーション/継続的デプロイ)は、現代のソフトウェア開発において不可欠な自動化インフラとして定着しました。GitHub Actions を利用して、テストやビルド、本番環境へのデプロイを自動化しているプロジェクトも多...
CICD

GitHub ActionsでCI/CD環境を構築する ~ReactアプリをFirebaseへデプロイするyamlファイルの書き方~

CI/CD環境はこれまでCircleCIを利用してきたのですが、Reactのversion17でcreate-react-appしたプロジェクトをCircleCIでbuildすると以下のエラーが発生するようになりました。The build ...
CICD

【CircleCI】「Couldn’t find a package.json file」の原因と対処法

circleciでビルド中に以下のようなエラーが発生した場合の原因と対処方法についてまとめました。#!/bin/bash -eo pipefailyarn buildyarn run v1.22.4error Couldn't find a...
CICD

circleciでgithubのブランチ毎にfirebaseへのデプロイ先を切り替える方法

Firebaseに複数の環境(本番環境と開発環境など)とGitHubのブランチと関連付け、circleciを利用してビルド・テスト・デプロイを自動化する方法をまとめました。環境(Firebase/circleci/GitHub)Fireba...
CICD

【解決】CircleCI「mapping values are not allowed here」の原因と対処法

CircleCIでconfig.ymlが原因でジョブがエラーになるCircleCIを利用していると、ジョブが「Config Processing Error (Don't rerun)」でエラーになることがあります。例えばこんなエラーなど#...