CI/CD
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
] [
Twitter
]
開始行:
→SRE/DevOps
→アジャイル
→テスト・品質管理
→IaC(Infrastructure as Code)
→AWSの開発支援系サービス ←AWS Codeシリーズについてはこち...
→システム運用
#contents
*一般記事 [#z6046fcf]
-[[Next.js 製アプリケーションの CI の実行時間削減や安定性...
-[[社内CI/CD、Dockerデプロイ基盤の構築 | Abillyz>https://...
-[[ソースコードのハッシュ値を利用したCIの高速化 - Cybozu ...
-[[【DevOps】CI/CDパイプラインの全体像とその役割 - サーバ...
-[[マイナーなSaaSのCIを作っているんだが俺はもうダメかもし...
-[[CI/CDがどのように導入されていったのか? - コドモン Pro...
-[[ウォーターフォールを殺しにきている書籍「継続的デリバリ...
--[[【書籍】継続的デリバリーのソフトウェア工学 もっと早...
-[[AWS コンテナ Lambda の CI/CD 環境をサクっとつくる (最...
-[[[Developers Summit 2023] ソフトウェアテスト新時代の幕...
-[[AWS sam pipelineを使うとLambdaをデプロイするCI/CDパイ...
-[[ML Pipeline CI/CD - GMOインターネットグループ グループ...
--GCPで機械学習パイプラインの本格運用
-[[Retty の Terraform CI/CD 解体新書 - Retty Tech Blog>ht...
-[[Stages of a CI/CD Pipeline - DEV Community>https://dev...
-[[読書メーターのデプロイの流れについて - BOOK☆WALKER Tec...
Pull Requestをmasterブランチにmerge
GitHub Actionsで「リリース準備」アクションを実行する...
tag pushにhookし、CircleCIがイメージを作成してAmazonE...
CircleCIがescpressoを利用して開発環境のECS(Fargate)に...
CircleCIがSlackで開発環境にデプロイされたことを通知する
開発環境で動作確認し、問題なければCircleCI上で本番環...
CircleCIがescpressoを利用して本番環境のECS(Fargate)に...
CircleCIがSlackで本番環境にデプロイされたことを通知する
-[[ネイティブアプリに対応した CI サービスの料金を比較しま...
--Bitrise, Codemagic, CircleCI, GitHub Actions
-[[デプロイ今昔 - Hatena Developer Blog>https://developer...
-[[猿でもわかる CI/CD - YouTube>https://www.youtube.com/w...
-[[Azure環境向けCI/CDパイプラインを自動作成できるDevOps S...
-[[Infrastructure as Code(IaC)とは?インフラをコードと...
-[[CI/CDのエキスパートが解説:CI/CDとは何か? なぜ今、必...
-[[継続的デリバリ vs 継続的デプロイ>http://www.ryuzee.com...
-[[Cybozu新人研修資料 CI/CD>https://blog.cybozu.io/entry/...
-[[AWS (ECS + RDS)+ CircleciによるCI/CDの理解(初学者が...
-[[AWS Lambda CI/CD俺的ベストプラクティス>https://sue445....
-[[Continuous Integration@Martin Fowler:http://martinfowl...
*GitHub Actions [#e434e081]
→GitHub関連
-[[Github Actionsを導入してみた #GitHub - Qiita>https://q...
-[[Github Actions 入門 ~概要・競合比較・おすすめの書き方...
-[[GitHub Actions で Python コードの自動フォーマットを実...
-[[GitHub Actions で AWS を操作する(Lambda編) - BIGLOBE...
-[[GitHub Actionsをローカルでテストする方法を理解する - Q...
-[[GitHub Actions ワークフローの手引きの手引き - EmotionT...
-[[ローカル環境でQiitaが書けちゃう「Qiita CLI」が登場! G...
-[[GitHubカスタムアクションの作り方(JavaScript編) - Alter...
-[[GitHub Actions でテストを並列化して CI 時間を短縮する ...
-[[GitHub Actionsと仲良くなったよ | IIJ Engineers Blog>ht...
-[[GitHub Actionsと"仲良くなる"ための練習方法 - Speaker D...
-[[GitHub Actions上でテストを約3倍早くした話 - KAKEHASHI ...
-[[コスト安なCI環境を目指してオートスケールするCI環境を構...
-[[GitHub Actionsで「matrixの全テストが通らないとマージで...
-[[Microsoft Defender for DevOps の始め方2 - GitHub Actio...
-[[GitHub Actions+AWS SAM で CI/CD を構築してみた|SHIFT...
-[[GitHub ActionsでAWS ECSを使ったCI/CD環境を構築してみる...
-[[【Unity】GitHub Actions × Game CIでWebGLのCI/CD環境構...
-[[Push時はCIのみ、Merge時はCIおよびCDを実行するGitHub Ac...
-[[GitHub Actionsって何?触ってみて理解しよう!入門・逆引...
-[[Gtihub Actionsでオンプレミス環境のCI/CDを実行する方法 ...
-[[github actionsのjobを高速にするために取った対策 - Qiit...
--ブランチとの修正差分に影響ある部分だけテストを実行する...
-[[GitHub ActionsでEC2インスタンスの自動停止をするように...
-[[GitHub Actions 逆引きリファレンス | gkzz.dev>https://g...
-[[GitHub ActionsとCypressを使って、テスト自動化環境をゼ...
-[[GitHub Actions入門 ── ワークフローの基...
-[[Push時はCIのみ、Merge時はCIおよびCDを実行するGitHub Ac...
-[[GitHub Actionsでsetup-node actionを使って依存関係をキ...
-[[GitHub Actions が OpenID Connect をサポートし、デプロ...
-[[GitHubがCI/CDサービスを標準サポートへ>https://jp.tech...
-[[Github Actionsが使えるようになったので使ってみる>https...
-[[GitHubの新機能「GitHub Actions」でワークフローを自動化...
*GitLab [#w8f342a0]
-[[GitLab無償版について調べてみた - APC 技術ブログ>https:...
-[[GitLabでCI/CDパイプラインを実装してみよう ~Shared Runn...
-[[GitLab無償版について調べてみた - APC 技術ブログ>https:...
-[[GitLabの基本機能についてまとめてみた〜今からGitLabを始...
-[[GitLabに入門してみた〜アカウント作成〜 | DevelopersIO>...
-[[GitLab CI/CD のビルド環境から外部のリポジトリを取得す...
-[[GitLab で AWS Lambda を自動デプロイしてみる - RAKUS De...
-[[CI/CDのスクリプトを開発/テスト/不具合対応しやすくす...
-[[GitLabCI/CD入門 ~とりあえず動かす - Qiita>https://qiit...
-[[GitLabCI/CDについて - Qiita>https://qiita.com/komekome...
-[[OpenID Connect を利用して GitLab CI/CD をセキュアに実...
-[[GitLabのCI/CDで超重要なrulesの全てを理解する | Develop...
-[[GitLabの運用方法を入門者向けに解説!GitHubとの違いも比...
-[[GitLab自社運用のための注意点とノウハウ(2018/06版)|T...
-[[オープンソースのプロジェクト管理/GitLabとは>https://w...
-[[GitLab って何?>https://qiita.com/masakura/items/29f894...
*CircleCI [#zc3a0c7b]
-[[サイボウズの CI/CD 事情 〜Jenkins おじさんは Cir...
-[[Visual Studio CodeでCircleCIの拡張機能が公開されてたの...
-[[#Unity と #CircleCI を組み合わせてゲーム開発にCI/CDを...
-[[コードカバレッジを測定してみた - hacomono TECH BLOG>ht...
-[[warning絶許マンがCIで捗る話し - Qiita>https://qiita.co...
-[[CircleCiとCodeシリーズの料金比較 - Qiita>https://qiita...
-[[CircleCIとAWSをOpenID Connect 認証で連携する - Qiita>h...
-[[GitHubのDependabotが作るプルリクエストで動くCI/CDで、...
-[[CircleCIが無料枠を大幅拡大。1カ月あたり6000分のビルド...
-[[3年の運用で編み出した CircleCI 超設計大全 - Qiita>http...
-[[CircleCIを使ってコンテナイメージをAWS Lambdaへデプロイ...
*Cloud Build [#a7afaf89]
-[[CI/CDをCloud Buildへ乗り換えたついでにリリースを10分以...
-[[GCP CI/CD Pipeline: Build Docker images after commits ...
-[[GCP CI/CD Pipeline: Build Docker images after commits ...
-[[Cloud Build を知ってみよう | フューチャー技術ブログ>ht...
*Dagger [#w536f2a7]
-[[好きな言語でCI/CDを実装できる!DaggerのNode.js SDKを試...
-[[Go言語でポータブルなCI/CDパイプラインが定義可能に。「D...
-[[Daggerを使用してCIパイプラインを作成する - Qiita>https...
-[[コンテナベースのCI/CDツール「Dagger」を試してみよう - ...
-[[Docker創始者らが開発、ビルド/テスト/デプロイの自動化...
*Jenkins [#s716c21b]
-[[CI/CD初心者のためのJenkins入門 | フューチャー技術ブロ...
-[[jenkins学習メモ1 インストール〜環境構築 - Qiita>https:...
-[[【入門】初めてのJenkins - RAKUS Developers Blog | ラク...
-[[Jenkinsfile + Jenkins Shared LibrariesでCI設定のコピペ...
-[[Jenkins と Github を連携させる Webhook と SCMポーリン...
-[[Jenkins で静的解析のグラフを作るとコードを読まなくても...
* ビルド/インテグレーション支援ツール [#ve1ab99e]
→Maven関連
-[[【初心者向け】0から分かるMake・CMake #C++ - Qiita>http...
-[[タスクランナーとしてのmakeを使う際の工夫と注意点 - KAY...
-[[1. ガイド — OMakeマニュアル 日本語訳>https://oma...
-[[OMake つかったらC言語でプログラム書く手間がバカみたい...
-[[MSBuild使いこなし:http://www.atmarkit.co.jp/fdotnet/sp...
-[[MSBuild徹底理解:http://www.atmarkit.co.jp/fdotnet/spec...
--ただしMSBUildは.NET 2.0でしか使えない点に注意
** Gradle [#q9ce08eb]
-[[gradleでの依存関係の管理でハマったこと #gradle - Qiita...
-[[ただ build.gradle を読めるようになりたい #初心者 - Qii...
-[[オフライン環境での Gradle ビルド #SpringBoot - Qiita>h...
-[[build.gradleの位置とサブプロジェクトの関係 - エキサイ...
-[[初めてのgradle build(Java) - Qiita>https://qiita.com/t...
-[[Gradle入門>https://qiita.com/vvakame/items/83366fbfa47...
-[[【Spring】ローカル環境からAWSを使うときのgradleの設定 ...
*CI/CDに使うツール [#rdeeb3b7]
-[[CI/CDはじめの一歩 構成管理ツール編>https://techblog.as...
--puppet,Ansible,CHEF
|カテゴリ|役割|ツール例|h
|リポジトリ/バージョン管理ツール|ソースコードのバージョン...
|CIツール|コードに変更があると、ビルドやテストを実行する...
|構成管理ツール|インフラ基盤の構築を自動化したり、構築手...
|ビルドツール|ビルドに必要な処理を自動実行|Gradle/Ant/[[M...
|テストデータ準備ツール|テストに必要なデータを準備|DELPHIX|
|テストツール|操作テストや負荷テストを実施して、サプリケ...
*Twelve Factor App [#sa304bf3]
-[[Beyond the Twelve-Factor App を元にした アプリケーショ...
-[[モダンなWebアプリのあるべき姿 Twelve-Factor App (AWSや...
-[[The Twelve-Factor App (日本語訳)>https://12factor.ne...
--[[Twelve-Factor Appを噛み砕いてみた - Qiita>https://qii...
*概要 [#ue753071]
-CI=継続的インテグレーションとは、プログラマがソースコー...
--テストコードはあらかじめ作成しておく。
--Jenkins や CircleCI などのCIツールを使って自動化する。
-CD=継続的デリバリーとは、テストをパスしたソフトウェアを...
--※継続的デプロイとは、そこからさらにデプロイまでやること
-CI/CDパイプラインとは、CI/CDを実践するために必要な一連の...
--(CI):コーディング→ビルド→インテグレート→テスト→(CD):...
-[[CI/CDを超ざっくり解説!【何となく理解するIT】 - YouTub...
終了行:
→SRE/DevOps
→アジャイル
→テスト・品質管理
→IaC(Infrastructure as Code)
→AWSの開発支援系サービス ←AWS Codeシリーズについてはこち...
→システム運用
#contents
*一般記事 [#z6046fcf]
-[[Next.js 製アプリケーションの CI の実行時間削減や安定性...
-[[社内CI/CD、Dockerデプロイ基盤の構築 | Abillyz>https://...
-[[ソースコードのハッシュ値を利用したCIの高速化 - Cybozu ...
-[[【DevOps】CI/CDパイプラインの全体像とその役割 - サーバ...
-[[マイナーなSaaSのCIを作っているんだが俺はもうダメかもし...
-[[CI/CDがどのように導入されていったのか? - コドモン Pro...
-[[ウォーターフォールを殺しにきている書籍「継続的デリバリ...
--[[【書籍】継続的デリバリーのソフトウェア工学 もっと早...
-[[AWS コンテナ Lambda の CI/CD 環境をサクっとつくる (最...
-[[[Developers Summit 2023] ソフトウェアテスト新時代の幕...
-[[AWS sam pipelineを使うとLambdaをデプロイするCI/CDパイ...
-[[ML Pipeline CI/CD - GMOインターネットグループ グループ...
--GCPで機械学習パイプラインの本格運用
-[[Retty の Terraform CI/CD 解体新書 - Retty Tech Blog>ht...
-[[Stages of a CI/CD Pipeline - DEV Community>https://dev...
-[[読書メーターのデプロイの流れについて - BOOK☆WALKER Tec...
Pull Requestをmasterブランチにmerge
GitHub Actionsで「リリース準備」アクションを実行する...
tag pushにhookし、CircleCIがイメージを作成してAmazonE...
CircleCIがescpressoを利用して開発環境のECS(Fargate)に...
CircleCIがSlackで開発環境にデプロイされたことを通知する
開発環境で動作確認し、問題なければCircleCI上で本番環...
CircleCIがescpressoを利用して本番環境のECS(Fargate)に...
CircleCIがSlackで本番環境にデプロイされたことを通知する
-[[ネイティブアプリに対応した CI サービスの料金を比較しま...
--Bitrise, Codemagic, CircleCI, GitHub Actions
-[[デプロイ今昔 - Hatena Developer Blog>https://developer...
-[[猿でもわかる CI/CD - YouTube>https://www.youtube.com/w...
-[[Azure環境向けCI/CDパイプラインを自動作成できるDevOps S...
-[[Infrastructure as Code(IaC)とは?インフラをコードと...
-[[CI/CDのエキスパートが解説:CI/CDとは何か? なぜ今、必...
-[[継続的デリバリ vs 継続的デプロイ>http://www.ryuzee.com...
-[[Cybozu新人研修資料 CI/CD>https://blog.cybozu.io/entry/...
-[[AWS (ECS + RDS)+ CircleciによるCI/CDの理解(初学者が...
-[[AWS Lambda CI/CD俺的ベストプラクティス>https://sue445....
-[[Continuous Integration@Martin Fowler:http://martinfowl...
*GitHub Actions [#e434e081]
→GitHub関連
-[[Github Actionsを導入してみた #GitHub - Qiita>https://q...
-[[Github Actions 入門 ~概要・競合比較・おすすめの書き方...
-[[GitHub Actions で Python コードの自動フォーマットを実...
-[[GitHub Actions で AWS を操作する(Lambda編) - BIGLOBE...
-[[GitHub Actionsをローカルでテストする方法を理解する - Q...
-[[GitHub Actions ワークフローの手引きの手引き - EmotionT...
-[[ローカル環境でQiitaが書けちゃう「Qiita CLI」が登場! G...
-[[GitHubカスタムアクションの作り方(JavaScript編) - Alter...
-[[GitHub Actions でテストを並列化して CI 時間を短縮する ...
-[[GitHub Actionsと仲良くなったよ | IIJ Engineers Blog>ht...
-[[GitHub Actionsと"仲良くなる"ための練習方法 - Speaker D...
-[[GitHub Actions上でテストを約3倍早くした話 - KAKEHASHI ...
-[[コスト安なCI環境を目指してオートスケールするCI環境を構...
-[[GitHub Actionsで「matrixの全テストが通らないとマージで...
-[[Microsoft Defender for DevOps の始め方2 - GitHub Actio...
-[[GitHub Actions+AWS SAM で CI/CD を構築してみた|SHIFT...
-[[GitHub ActionsでAWS ECSを使ったCI/CD環境を構築してみる...
-[[【Unity】GitHub Actions × Game CIでWebGLのCI/CD環境構...
-[[Push時はCIのみ、Merge時はCIおよびCDを実行するGitHub Ac...
-[[GitHub Actionsって何?触ってみて理解しよう!入門・逆引...
-[[Gtihub Actionsでオンプレミス環境のCI/CDを実行する方法 ...
-[[github actionsのjobを高速にするために取った対策 - Qiit...
--ブランチとの修正差分に影響ある部分だけテストを実行する...
-[[GitHub ActionsでEC2インスタンスの自動停止をするように...
-[[GitHub Actions 逆引きリファレンス | gkzz.dev>https://g...
-[[GitHub ActionsとCypressを使って、テスト自動化環境をゼ...
-[[GitHub Actions入門 ── ワークフローの基...
-[[Push時はCIのみ、Merge時はCIおよびCDを実行するGitHub Ac...
-[[GitHub Actionsでsetup-node actionを使って依存関係をキ...
-[[GitHub Actions が OpenID Connect をサポートし、デプロ...
-[[GitHubがCI/CDサービスを標準サポートへ>https://jp.tech...
-[[Github Actionsが使えるようになったので使ってみる>https...
-[[GitHubの新機能「GitHub Actions」でワークフローを自動化...
*GitLab [#w8f342a0]
-[[GitLab無償版について調べてみた - APC 技術ブログ>https:...
-[[GitLabでCI/CDパイプラインを実装してみよう ~Shared Runn...
-[[GitLab無償版について調べてみた - APC 技術ブログ>https:...
-[[GitLabの基本機能についてまとめてみた〜今からGitLabを始...
-[[GitLabに入門してみた〜アカウント作成〜 | DevelopersIO>...
-[[GitLab CI/CD のビルド環境から外部のリポジトリを取得す...
-[[GitLab で AWS Lambda を自動デプロイしてみる - RAKUS De...
-[[CI/CDのスクリプトを開発/テスト/不具合対応しやすくす...
-[[GitLabCI/CD入門 ~とりあえず動かす - Qiita>https://qiit...
-[[GitLabCI/CDについて - Qiita>https://qiita.com/komekome...
-[[OpenID Connect を利用して GitLab CI/CD をセキュアに実...
-[[GitLabのCI/CDで超重要なrulesの全てを理解する | Develop...
-[[GitLabの運用方法を入門者向けに解説!GitHubとの違いも比...
-[[GitLab自社運用のための注意点とノウハウ(2018/06版)|T...
-[[オープンソースのプロジェクト管理/GitLabとは>https://w...
-[[GitLab って何?>https://qiita.com/masakura/items/29f894...
*CircleCI [#zc3a0c7b]
-[[サイボウズの CI/CD 事情 〜Jenkins おじさんは Cir...
-[[Visual Studio CodeでCircleCIの拡張機能が公開されてたの...
-[[#Unity と #CircleCI を組み合わせてゲーム開発にCI/CDを...
-[[コードカバレッジを測定してみた - hacomono TECH BLOG>ht...
-[[warning絶許マンがCIで捗る話し - Qiita>https://qiita.co...
-[[CircleCiとCodeシリーズの料金比較 - Qiita>https://qiita...
-[[CircleCIとAWSをOpenID Connect 認証で連携する - Qiita>h...
-[[GitHubのDependabotが作るプルリクエストで動くCI/CDで、...
-[[CircleCIが無料枠を大幅拡大。1カ月あたり6000分のビルド...
-[[3年の運用で編み出した CircleCI 超設計大全 - Qiita>http...
-[[CircleCIを使ってコンテナイメージをAWS Lambdaへデプロイ...
*Cloud Build [#a7afaf89]
-[[CI/CDをCloud Buildへ乗り換えたついでにリリースを10分以...
-[[GCP CI/CD Pipeline: Build Docker images after commits ...
-[[GCP CI/CD Pipeline: Build Docker images after commits ...
-[[Cloud Build を知ってみよう | フューチャー技術ブログ>ht...
*Dagger [#w536f2a7]
-[[好きな言語でCI/CDを実装できる!DaggerのNode.js SDKを試...
-[[Go言語でポータブルなCI/CDパイプラインが定義可能に。「D...
-[[Daggerを使用してCIパイプラインを作成する - Qiita>https...
-[[コンテナベースのCI/CDツール「Dagger」を試してみよう - ...
-[[Docker創始者らが開発、ビルド/テスト/デプロイの自動化...
*Jenkins [#s716c21b]
-[[CI/CD初心者のためのJenkins入門 | フューチャー技術ブロ...
-[[jenkins学習メモ1 インストール〜環境構築 - Qiita>https:...
-[[【入門】初めてのJenkins - RAKUS Developers Blog | ラク...
-[[Jenkinsfile + Jenkins Shared LibrariesでCI設定のコピペ...
-[[Jenkins と Github を連携させる Webhook と SCMポーリン...
-[[Jenkins で静的解析のグラフを作るとコードを読まなくても...
* ビルド/インテグレーション支援ツール [#ve1ab99e]
→Maven関連
-[[【初心者向け】0から分かるMake・CMake #C++ - Qiita>http...
-[[タスクランナーとしてのmakeを使う際の工夫と注意点 - KAY...
-[[1. ガイド — OMakeマニュアル 日本語訳>https://oma...
-[[OMake つかったらC言語でプログラム書く手間がバカみたい...
-[[MSBuild使いこなし:http://www.atmarkit.co.jp/fdotnet/sp...
-[[MSBuild徹底理解:http://www.atmarkit.co.jp/fdotnet/spec...
--ただしMSBUildは.NET 2.0でしか使えない点に注意
** Gradle [#q9ce08eb]
-[[gradleでの依存関係の管理でハマったこと #gradle - Qiita...
-[[ただ build.gradle を読めるようになりたい #初心者 - Qii...
-[[オフライン環境での Gradle ビルド #SpringBoot - Qiita>h...
-[[build.gradleの位置とサブプロジェクトの関係 - エキサイ...
-[[初めてのgradle build(Java) - Qiita>https://qiita.com/t...
-[[Gradle入門>https://qiita.com/vvakame/items/83366fbfa47...
-[[【Spring】ローカル環境からAWSを使うときのgradleの設定 ...
*CI/CDに使うツール [#rdeeb3b7]
-[[CI/CDはじめの一歩 構成管理ツール編>https://techblog.as...
--puppet,Ansible,CHEF
|カテゴリ|役割|ツール例|h
|リポジトリ/バージョン管理ツール|ソースコードのバージョン...
|CIツール|コードに変更があると、ビルドやテストを実行する...
|構成管理ツール|インフラ基盤の構築を自動化したり、構築手...
|ビルドツール|ビルドに必要な処理を自動実行|Gradle/Ant/[[M...
|テストデータ準備ツール|テストに必要なデータを準備|DELPHIX|
|テストツール|操作テストや負荷テストを実施して、サプリケ...
*Twelve Factor App [#sa304bf3]
-[[Beyond the Twelve-Factor App を元にした アプリケーショ...
-[[モダンなWebアプリのあるべき姿 Twelve-Factor App (AWSや...
-[[The Twelve-Factor App (日本語訳)>https://12factor.ne...
--[[Twelve-Factor Appを噛み砕いてみた - Qiita>https://qii...
*概要 [#ue753071]
-CI=継続的インテグレーションとは、プログラマがソースコー...
--テストコードはあらかじめ作成しておく。
--Jenkins や CircleCI などのCIツールを使って自動化する。
-CD=継続的デリバリーとは、テストをパスしたソフトウェアを...
--※継続的デプロイとは、そこからさらにデプロイまでやること
-CI/CDパイプラインとは、CI/CDを実践するために必要な一連の...
--(CI):コーディング→ビルド→インテグレート→テスト→(CD):...
-[[CI/CDを超ざっくり解説!【何となく理解するIT】 - YouTub...
ページ名: