並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 431件

新着順 人気順

CI/CDの検索結果361 - 400 件 / 431件

  • GitHub - CycodeLabs/raven: RAVEN (Risk Analysis and Vulnerability Enumeration for CI/CD)

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

      GitHub - CycodeLabs/raven: RAVEN (Risk Analysis and Vulnerability Enumeration for CI/CD)
    • GitHub - bytebase/bytebase: The GitLab/GitHub for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

        GitHub - bytebase/bytebase: The GitLab/GitHub for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.
      • 爆速でオートスケールCI/CD環境(GitLab CI)立ち上げ - Qiita

        この記事は株式会社クロノスの「~2020年春~勝手にやりますアドベントカレンダー」の8日目の記事です! TL;DR GitLab & GitLab CIを Docker(docker-compose)使って サクッと立てちまう (しかもオートスケール対応しちまう) 企業内での開発などクローズドな開発はよくあると思います。 リポジトリやCIなんかも、外部サービスは好まれず、、そんな環境はまだまだ沢山あるんだと思います。 で、そんな中でもちゃんとCI/CDしたい! でも、、GitLabとか知ってるけど、、セットアップとか結構大変そう…とか思ってるヒトに向けた記事です。 まずは動かすところまで最速で行こう。 注意: とりあえず動かすまでなので、あんまり細かいところは書いてません 前提 今回はAWS上でDockerやdocker-composeを使ってセットアップします。 ここらへんがある程度触れ

          爆速でオートスケールCI/CD環境(GitLab CI)立ち上げ - Qiita
        • 自分のデータは自分で守る - あなたのCI/CDパイプラインをセキュアにする処方箋

          CI/CD Conference 2023で発表した資料です。セッション動画の視聴はこちら https://event.cloudnativedays.jp/cicd2023/talks/1760

            自分のデータは自分で守る - あなたのCI/CDパイプラインをセキュアにする処方箋
          • Building a CI/CD pipeline for multi-region deployment with AWS CodePipeline | Amazon Web Services

            AWS DevOps Blog Building a CI/CD pipeline for multi-region deployment with AWS CodePipeline This post discusses the benefits of and how to build an AWS CI/CD pipeline in AWS CodePipeline for multi-region deployment. The CI/CD pipeline triggers on application code changes pushed to your AWS CodeCommit repository. This automatically feeds into AWS CodeBuild for static and security analysis of the Cl

              Building a CI/CD pipeline for multi-region deployment with AWS CodePipeline | Amazon Web Services
            • Building a CI/CD pipeline to update an AWS CloudFormation StackSets | Amazon Web Services

              AWS DevOps Blog Building a CI/CD pipeline to update an AWS CloudFormation StackSets AWS CloudFormation StackSets can extend the functionality of CloudFormation Stacks by enabling you to create, update, or delete one or more stack across multiple accounts. As a developer working in a large enterprise or for a group that supports multiple AWS accounts, you may often find yourself challenged with upd

                Building a CI/CD pipeline to update an AWS CloudFormation StackSets | Amazon Web Services
              • GitLab CI/CD から GitHub Actions への移行 - GitHub Docs

                はじめに GitLab CI/CD と GitHub Actions は、どちらも自動的にコードのビルド、テスト、公開、リリース、デプロイを行うワークフローを作成できます。 GitLab CI/CD と GitHub Actions は、ワークフローの設定において似ているところがあります。 ワークフローの設定ファイルはYAMLで書かれ、コードのリポジトリに保存されます。 ワークフローには1つ以上のジョブが含まれます。 ジョブには1つ以上のステップもしくは個別のコマンドが含まれます。 ジョブは、マネージドマシンまたはセルフホストマシンのいずれかで実行できます。 いくつかの違いがありますので、このガイドでは、ワークフローを GitHub Actions に移行できるようにする際の重要な違いを説明します。 ジョブ GitLab CI/CD のジョブは、GitHub Actions のジョブと非常

                  GitLab CI/CD から GitHub Actions への移行 - GitHub Docs
                • GitHub CLIが1.0に到達、CI/CDワークフローのスクリプト作成を可能にする

                  Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                    GitHub CLIが1.0に到達、CI/CDワークフローのスクリプト作成を可能にする
                  • 「Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD」フォローアップ - Qiita

                    概要 2021年1月24日にオンラインで開催されたイベント July Tech Festa 2021 winter (JTF2021w) にて「Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD」というセッションで登壇しました。 イベントからかなり時間が経ってしまいましたが、この記事ではそのフォローアップと振り返りとして、セッションの要約とサンプルプロジェクトの紹介、補足のトピックについてお伝えしたいと思います。 セッションのスライド資料は SpeakerDeck で閲覧できます。 またセッションの録画も YouTube で公開されていますのであわせてご覧ください。 セッションの要約 JTF2021w は #推しテク総選挙 というテーマでの開催でしたが、今回のセッションでは Android/iOS Unity アプリ CI/CD のクラウドシフトに関す

                      「Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD」フォローアップ - Qiita
                    • UnityゲームにCI/CDを使うべき理由 - Qiita

                      本記事では、Unityゲームでの継続的インテグレーションとデプロイの必要性が高まっていることについてご説明いたします。技術的な詳細をご説明する前に、CI/CDが提供できる価値が急速に高まっている中で、一般的にDevOpsがビデオゲーム業界で過小評価されていることについてご説明いたします。次に、UnityプロジェクトにおけるCI/CDの具体的なメリット、考慮すべき多くの技術的課題、およびいくつかの解決策についてご説明いたします。 本記事のトピックの概要は次のとおりです: Unityとは? Codemagicとは? どんな問題を当社は解決しているのか? Unityクラウドビルドだけでは足りない理由とは? Codemagicがこれらの問題を解決する方法とは? では、その前に、まず基本的なことをいくつかご説明いたします。 Unityとは? Unityは、クロスプラットフォームの3D/2Dゲームエン

                        UnityゲームにCI/CDを使うべき理由 - Qiita
                      • AWS Amplify と AWS CodeCommit で CI/CD 環境の構築 - DENET 技術ブログ

                        前回 AWS Amplify の使い方をネタにブログを投稿しましたが 今回その第二弾的な感じで Amplify と CodeCommit を使った CI/CD 環境を構築する方法を ネタにしてみました。 また併せて Amplify による開発環境の構築や独自ドメインの設定方法についても解説します。 Amplify で CI/CD 環境構築と独自ドメインの設定が出来れば 自分のアプリケーションをサービスとして簡単に公開して、手軽に更新できるようになります。 そもそもの Amplify って何?ってところから知りたいかたは 以下前回のブログを参考にしてください。 前回のブログ:AWS AMPLIFY を使ってみた CI/CD とは? CI/CD 環境構築するぞー、と言ってはいますが そもそも CI/CD とは何なのか簡単に説明すると CI/CD とは... 「Continuous Integr

                          AWS Amplify と AWS CodeCommit で CI/CD 環境の構築 - DENET 技術ブログ
                        • Kubernetesを企業向けに機能拡充したOpenShiftで、CI/CDやサーバレス、ハイブリッドクラウドなどをどう実践しているか[PR]

                          Kubernetesを企業向けに機能拡充したOpenShiftで、CI/CDやサーバレス、ハイブリッドクラウドなどをどう実践しているか[PR] コンテナとそのオーケストレーションツールであるKubernetesは、現在ではクラウドネイティブな基盤の事実上の標準になることがほぼ確実視されており、多くのクラウドネイティブな基盤ソフトウェアが採用しています。 その代表的な基盤ソフトウェアの1つがRed Hatの「OpenShift」です。 OpenShiftのようなクラウドネイティブなプラットフォームを採用することで、コンテナを活用した開発環境や運用環境の導入が現実的な選択肢となります。 コンテナの特徴である軽量さやプラットフォームに依存しないポータビリティは、継続的統合と継続的デプロイ(CI/CD)による迅速な開発サイクル、ハイブリッドクラウドのような柔軟なプラットフォーム、サーバレスのような

                            Kubernetesを企業向けに機能拡充したOpenShiftで、CI/CDやサーバレス、ハイブリッドクラウドなどをどう実践しているか[PR]
                          • Setting up a secure CI/CD pipeline in a private Amazon Virtual Private Cloud with no public internet access | Amazon Web Services

                            AWS DevOps Blog Setting up a secure CI/CD pipeline in a private Amazon Virtual Private Cloud with no public internet access With the rise of the cloud and increased security awareness, the use of private Amazon VPCs with no public internet access also expanded rapidly. This setup is recommended to make sure of proper security through isolation. The isolation requirement also applies to code pipeli

                              Setting up a secure CI/CD pipeline in a private Amazon Virtual Private Cloud with no public internet access | Amazon Web Services
                            • Fargateでの本番と開発環境のCI/CD構成 - Qiita

                              はじめに FargateでwordPressの本番環境を構築後、開発環境を作成する上で、Cl/CD構成について試行錯誤したため、まとめます。 FargateでWordPressの構築方法 こちらの記事を順番どおり行うと、本番環境として構築できます。 本番と開発環境のCI/CDの構成の要件 アプリケーションの品質を担保する観点から、開発環境でビルド・デプロイテストを行い、問題ないことを確認して、本番環境にデプロイしたい →そのために、各環境にCodePipelineを構築する 開発効率の点から本番と開発環境のソースコードは同じにしたい →そのためには、CodeBuildの環境変数や、ECSのタスク定義の環境変数で、環境ごとの差異を修正する Fargateの本番と開発環境のCI/CDの構成図 開発のCI/CD流れ 開発ブランチ(develop)の ソースコードを修正し、CodeCommitにプ

                                Fargateでの本番と開発環境のCI/CD構成 - Qiita
                              • GitHub Actionsで静的ファイルの自動デプロイ(CI / CD)環境を構築する方法

                                昨今CI/CDという言葉がソフトウェア開発だけでなく、Web制作の領域まで浸透してきました。CI/CDは「Continuous Integration(継続的インテグレーション)」と「Continuous Delivery(継続的デリバリー)」の略になります。 継続的インテグレーション、継続的デリバリーと聞いても意味がわかりづらいかと思いますのでもう少し噛み砕いて説明すると以下のようになります。 「CI/CDとはテストや本番環境へのデプロイを自動化する仕組み。」 つまりCI/CDは特定の技術を指す用語ではなく、「開発から納品までの工程をできるだけ自動化させる手法」のことを言います。 CI/CDは人によってまだ馴染みの無い概念かもしれませんが、今回紹介する手法を用いることで制作効率を飛躍的に高めることができるのでぜひ最後まで一読いただけると嬉しいです。 この記事では上述したCI/CDをGit

                                  GitHub Actionsで静的ファイルの自動デプロイ(CI / CD)環境を構築する方法
                                • もしかしてCI/CDの文脈でベストプラクティスは存在しないな??? - Qiita

                                  18:45~ | 開場 19:00~ | オープニング 19:10~ | LT * 5 - 開発生産性と開発者体験の向上に向けたCI/CD改善の取り組み:PRONI株式会社/末澤 尚也さん - AWSで構築するCDパイプラインとその改善:株式会社スマートラウンド/山原 崇史さん - CIは5分以内!素早い開発サイクルを支えるCI:ファインディ株式会社/浜田 直人さん - CI/CDボトルネックの把握とその先へ:サイボウズ株式会社/加瀬 健太さん - デプロイ再考2024:株式会社estie/杉田 毅博さん 20:20~ | 懇親会 参加の動機 私自身がこれからCI/CDをやっていく人としてまず「自組織のあるべき姿を描く」ため、自組織の現状と理想とのギャップを知る必要がある。理想状態を知るためには他社の取り組み知るのも1つの手だよなと思ったので、参加してみよう、という動機。 感想 結論、CI

                                    もしかしてCI/CDの文脈でベストプラクティスは存在しないな??? - Qiita
                                  • Fastly の CI/CD パイプライン構成例

                                    デモ用に作成した簡易的な Fastly サービスの CI/CD パイプラインについて備忘録の意味も込めて記事にしておきたいと思います。 Prod と Stage の 2環境があることを想定した構成です。共通のコードを使って両環境を設定するために Terraform モジュールを、CI/CD には Github Actions を使用しています。 この記事にはポイントのみ、かい摘んで記載しています。詳細が気になった方はリポジトリ(live と modules)を確認してみてください。 Git リポジトリとファイルのレイアウト ├── live │ ├── global │ │ └── cert │ │ └── main.tf │ ├── prod │ │ └── service <------------------ Use v1.x.x │ │ └── main.tf │ └── stag

                                      Fastly の CI/CD パイプライン構成例
                                    • CloudBuild で最強のTerraform & Terragrunt CI/CD環境を作る

                                      こんにちはミクシィの 開発本部 SREグループ の riddle です。 私が所属するチームではインフラを Terraform で管理しています。 https://www.hashicorp.com/brandTerraform の実行は CI で管理されており、GitHub の Pull Request(以下PR) が作成・修正されると Terraform plan CIを実行し、PRのマージ時には Terraform apply CI を実行するようにしています。 今のままでも便利なのですが、より快適にするべくいくつかの目標をたてて改善することにしました。 可能な限り Terraform plan / apply を高速にしたいTerraform plan を並列に実行したいCI の価格を抑えたい(plan / apply ジョブの実行時間を最小にしたい)Terraform の運用を簡

                                        CloudBuild で最強のTerraform & Terragrunt CI/CD環境を作る
                                      • GMOペパボに学ぶ「CI/CD」活用術

                                        GMOペパボにおける開発現場のCI/CD実践例を紹介する本連載。最終回は、開発現場以外でのCI/CDの応用例を紹介します。

                                          GMOペパボに学ぶ「CI/CD」活用術
                                        • Building a cross-account CI/CD pipeline for single-tenant SaaS solutions | Amazon Web Services

                                          AWS DevOps Blog Building a cross-account CI/CD pipeline for single-tenant SaaS solutions With the increasing demand from enterprise customers for a pay-as-you-go consumption model, more and more independent software vendors (ISVs) are shifting their business model towards software as a service (SaaS). Usually this kind of solution is architected using a multi-tenant model. It means that the infras

                                            Building a cross-account CI/CD pipeline for single-tenant SaaS solutions | Amazon Web Services
                                          • AWS上でのCI/CD環境の作成例

                                            この記事で記述する範囲 以下では具体的にどのようにしてCodeBuildプロジェクトおよびCI/CD環境を構築するかを記述します。 CodeCommitリポジトリの作成までの方法や、S3バケット配置後のコンテンツの配信については記述しません。 サービス構成 CodeCommit CodeBuild S3 Amazon EventBridge 処理フロー CodeCommit上の特定ブランチへのマージを契機として、CodeBuildによるビルドを実行し、S3バケットに配置するまでを扱います。 基本的な考え方 CI/CD構成を作成するにあたっての基本的なフェーズと、対応するAWSサービスは以下の通りです。 フェーズ 対応するサービス 概要

                                              AWS上でのCI/CD環境の作成例
                                            • [CI/CD] GitHub ActionsからLaravel8をCloud Run、Cloud SQLに自動デプロイ

                                              この記事は筆者が以下で投稿したものの日本語版です。 今回の記事のゴール GitHub Actionsを使って、Google Cloud Run上のLaravel8アプリケーションに自動でデプロイすることが目的です。以下の流れでデプロイを試みます。 Docker composeでLaravelを起動(ローカル開発用) DockerイメージをContainer Registryにプッシュ Google Cloud Runデプロイ & Google Cloud SQLに接続 GitHub Actionsからデプロイ自動化 ディレクトリ構造 以下は今回使用するリポジトリの構造です。 . ├── .github/ │ └── workflows │ └── deploy.yml # GitHub Actions用のymlファイル ├── env/ ├── docker/ │ ├── 000-defa

                                                [CI/CD] GitHub ActionsからLaravel8をCloud Run、Cloud SQLに自動デプロイ
                                              • CI/CDとは何か? - Qiita

                                                こんにちは! 今回はCI/CDについて、簡潔にお伝えしていきたいと思います。 様々なサイトを参考にまとめさせていただきました。 「CI」「CD」の意味って? CIとは継続的インテグレーション 継続的インテグレーション(Continuous Integration)。 ソフトウェア開発において、ビルドやテストを自動化し、短期間で品質管理を行う手法のこと。 インテグレーションとは、 ITの分野では、コンピュータやソフトウェア、ネットワークなどを組み合わせて一体化し、目的を達成するための情報システムを構築すること 出典:IT用語辞典 CDとは継続的デリバリー(継続的デプロイ) 継続的デリバリー(Continuous Delivery)または継続的デプロイ(Continuous Deployment(継続的デプロイ)。同じ意味で使用されることもあるようです。 継続的デリバリーは開発者によるアプリケ

                                                  CI/CDとは何か? - Qiita
                                                • CISA and NSA Release Joint Guidance on Defending Continuous Integration/Continuous Delivery (CI/CD) Environments | CISA

                                                  Official websites use .gov A .gov website belongs to an official government organization in the United States. Secure .gov websites use HTTPS A lock (A locked padlock) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

                                                  • invalid command 'egg_info' on AWS Amplify Console CI/CD - Qiita

                                                    私と同じように、Amplify Consoleの継続デプロイで突然発生したPythonエラーに困っているエンジニアがいると思います。そのため、その解決方法についてメモします。 結論から言いますと、もし2023/06/25日まで以下のビルド設定でうまくデプロイしていたのに、6月26日から「invalid command 'egg_info'」のエラーが出た場合、その原因はpipenvのバージョンにあります。 version: 1 backend: phases: preBuild: commands: - export BASE_PATH=$(pwd) - yum install -y gcc openssl-devel bzip2-devel libffi-devel python3.8-pip - cd /opt && wget https://www.python.org/ftp/py

                                                      invalid command 'egg_info' on AWS Amplify Console CI/CD - Qiita
                                                    • Load test your applications in a CI/CD pipeline using CDK pipelines and AWS Distributed Load Testing Solution | Amazon Web Services

                                                      AWS DevOps Blog Load test your applications in a CI/CD pipeline using CDK pipelines and AWS Distributed Load Testing Solution Load testing is a foundational pillar of building resilient applications. Today, load testing practices across many organizations are often based on desktop tools, where someone must manually run the performance tests and validate the results before a software release can b

                                                        Load test your applications in a CI/CD pipeline using CDK pipelines and AWS Distributed Load Testing Solution | Amazon Web Services
                                                      • [CI/CD2023]OSSで構築するOpenAPI開発のCI/CD

                                                        Service Mesh Tracing Observability with Kuma and OpenTelemetry

                                                          [CI/CD2023]OSSで構築するOpenAPI開発のCI/CD
                                                        • 私が考えるLambda周りのIaC及びCI/CDのベタープラクティス

                                                          概要 以前、私が考えるLambda開発環境のベストプラクティスという記事を投稿したが、それの続編としてIaC(Infrastructure as Code)及びCI/CDのベタープラクティスについて記事にしてみた。 ベストプラクティスではなくベタープラクティスにしている理由は単純で、IaC及びCI/CDの組み合わせは数多あり、各アプリケーション特有の仕様がある中で、ベストというものは存在しないと思っており、どう転んでも改善レベルだから。 この記事は、次に述べる前提を満たす場合の良さげなプラクティスとして参考にしてほしい。 前提 一つの関数として動くLambdaを対象とする アプリケーションサーバーとしての役割ではなく、バッチ処理などを役割とするLambdaをイメージ コンテナで動くLambdaを対象とする Lambda Layersは考慮しない Lambda数は最大でも数十を想定 Lamb

                                                            私が考えるLambda周りのIaC及びCI/CDのベタープラクティス
                                                          • Accelerate CI/CD pipeline with AWS CodePipeline & AWS CodeBuild

                                                            How to move code from DEV/UAT to PROD fast using AWS CodePipeline and AWS CodeBuildJul 26, 2018 | Announcements, Migration, MSP Is your business focused on delivering new features faster? To do so, are you implementing a continuous integration and continuous delivery (CI/CD) pipeline? Would you like to accelerate the CI/CD process by moving code from development and user acceptance testing stages

                                                              Accelerate CI/CD pipeline with AWS CodePipeline & AWS CodeBuild
                                                            • ベタなiOSアプリのCI/CDのワークフローを組む - ANDPAD Tech Blog

                                                              こんにちは。モバイルアプリの開発を担当をしているzigeninです。 ANDPADのiOSアプリのCI/CDワークフローを紹介します。 ベタなツールにベタなワークフローですので、他のiOSアプリにも適用できると思います。 一例として参考になればと思います。 目次 目次 事前情報 ビルドに使用しているツール iOSアプリのビルドScheme ブランチ戦略 ワークフローの全体像 ユーティリティワークフロー ビルドの準備(_BeforeCommonWorkflow) Unitテスト実行&アプリのビルド(_BuildAndUnitTest) UIテスト実行(_UITest) ビルドの後始末(_AfterCommonWorkflow) 内部配信ワークフロー Steps 環境変数の設定 Store配信ワークフロー Steps 環境変数の設定 Nightly UI Testワークフロー Steps 環境

                                                                ベタなiOSアプリのCI/CDのワークフローを組む - ANDPAD Tech Blog
                                                              • CI/CD Pipeline with AWS CDK

                                                                Photo by T K on Unsplash※本記事は AWS CDK を知っている人が読む前提で書いているため、CDK の概念や用語についての説明は省略している。 English version is also available here. CDK Pipeline とは?CDK Pipeline は AWS CDK によりデプロイされるアプリケーションの CI/CD Pipeline を CDK により管理するためのもの。 2021 年 7 月に GA (一般リリース) されたかなり新しい機能。(ただ、Developer Preview としてすでに 1 年前から試せる状態にはなっていた) https://aws.amazon.com/about-aws/whats-new/2021/07/announcing-cdk-pipelines-ga-ci-cd-cdk-apps/?n

                                                                  CI/CD Pipeline with AWS CDK
                                                                • How to build a CI/CD pipeline with GitHub Actions in four simple steps

                                                                  ProductHow to build a CI/CD pipeline with GitHub Actions in four simple stepsA quick guide on the advantages of using GitHub Actions as your preferred CI/CD tool—and how to build a CI/CD pipeline with it. Continuous Integration / Continuous Delivery (CI/CD) has long been—and continues to be—the domain of DevOps experts. But with the introduction of native CI/CD to GitHub in 2019 via GitHub Actions

                                                                    How to build a CI/CD pipeline with GitHub Actions in four simple steps
                                                                  • GitHub ActionsでServerless FrameworkのCI/CDパイプラインを構築する|ハンズラボ株式会社

                                                                    CRMチームのyktakaha4です。 みなさま、消費増税対応お疲れ様でした…! 今日は、前回のブログでお伝えした荷札生成APIの続編として、 エンジニアサイドの運用上の課題を解決するためにGitHub Actionsを導入した話についてお伝えします。 荷札生成APIは、東急ハンズのECサイトであるところのハンズネットの出荷業務にて、DBに格納されている注文情報を元に梱包後のダンボールに貼り付ける荷札や商品明細の印字データをPDF形式で出力するもので、実装としてはServerless Frameworkを用いてLambda関数を定義しています。 Serverless Frameworkには、定義ファイルからLambdaをパッケージングしてAWS環境にデプロイしてくれるdeployというコマンドがあり、こいつは大変便利ですごいやつなのですが、 deployコマンドを実行する環境そのものまで用

                                                                      GitHub ActionsでServerless FrameworkのCI/CDパイプラインを構築する|ハンズラボ株式会社
                                                                    • CircleCI で WordPress テーマを CI・CD する手順 – WordPressテーマ&プラグイン – Kunoichi Market

                                                                      開発者向け CircleCI で WordPress テーマを CI・CD する手順 2019年10月17日 3年前 Kunoichiから鎌田遼 CircleCI は継続的インテグレーションを支援するサービスです。GitHub などと連携して動作します。この記事では、GitHub と CircleCI を使って継続的インテグレーションのセットアップを行う手順をまとめました。 前提 この記事では、以下の前提で解説を行います。 GitHub でのアカウント登録が完了しているPHP のパッケージ管理ツールの Composer が利用できる状態になっているPHPUnit で PHP のテストを作成して実行した経験がある開発済みまたは開発中の架空の WordPress テーマ Kunoichi Theme (kunoichi-themeというスラッグを持っているものとします) を対象にする Circ

                                                                        CircleCI で WordPress テーマを CI・CD する手順 – WordPressテーマ&プラグイン – Kunoichi Market
                                                                      • Bryan Liles氏がCI/CDパイプラインを構成可能なブロックとして再考

                                                                        Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                          Bryan Liles氏がCI/CDパイプラインを構成可能なブロックとして再考
                                                                        • Cloud Native CI/CD with Tekton and ArgoCD on AWS | Amazon Web Services

                                                                          Containers Cloud Native CI/CD with Tekton and ArgoCD on AWS Introduction With the ongoing popularity and adoption of container orchestrators such as Kubernetes, more and more cloud-native applications are built on top of it. Besides business applications, companies are migrating their infrastructure-related components such as CI/CD systems as well. But are those systems ready for such modern platf

                                                                            Cloud Native CI/CD with Tekton and ArgoCD on AWS | Amazon Web Services
                                                                          • CI/CDベンダーのHarness、オープンソースのソースコード共有プラットフォーム「Gitness」を立ち上げ

                                                                            CI/CDベンダーのHarness、オープンソースのソースコード共有プラットフォーム「Gitness」を立ち上げ:一方で「Gitnessを選ぶ理由はないのでは」という声も…… CI/CDパイプラインのベンダーであるHarnessはオープンソースのコード共有&CI/CDプラットフォーム「Gitness」を立ち上げた。同社が買収した「Drone CI」の後継プロジェクトであり、Drone CIは今後数カ月以内にGitnessに統合予定だという。 2023年9月21日(米国時間)、Harnessはオープンソースのコード共有プラットフォーム「Gitness」を発表した。Gitnessは同社が2020年に買収したオープンソースプロジェクト「Drone CI」の後継プロジェクトであり、Gitバージョン管理とCI/CD(継続的インテグレーション/継続的デリバリー)パイプラインのコードが含まれている。今後

                                                                              CI/CDベンダーのHarness、オープンソースのソースコード共有プラットフォーム「Gitness」を立ち上げ
                                                                            • AWS sam pipelineを使うとLambdaをデプロイするCI/CDパイプラインをどうやって作ればいいか分かりそうになる - Qiita

                                                                              AWS sam pipelineを使うとLambdaをデプロイするCI/CDパイプラインをどうやって作ればいいか分かりそうになるAWSsamCodePipelineCodeBuild 背景 Lambdaをgit管理して単体テストに通ったらデプロイってどうやるんだろうみたいなことができる。 概要 AWS SAMにはsam pipelineというコマンドがあり、これを使うことでパイプラインを自動で作ってくれる。 出来上がるステージとしては CodeCommit -> CloudFormation (パイプライン自体の設定デプロイっぽい) -> CodeBuild テスト (オプション) -> CodeBuild デプロイ(sam deploy) sam pipelineではmainブランチに対してはデプロイ環境が二つできてしまう(上記のsam deployを行うステージが2回ある)が、作るべき

                                                                                AWS sam pipelineを使うとLambdaをデプロイするCI/CDパイプラインをどうやって作ればいいか分かりそうになる - Qiita
                                                                              • プライベート npm パッケージを CI/CD でインストールできるようにする方法

                                                                                npm private packagesやGitHub Packagesなどのプライベートnpmパッケージをインストールする場合のCI/CDの設定方法を解説します。 背景 デザインシステムを構築した際、プライベートnpmパッケージをGitHub Packages経由で配信することにしたのですが、CI/CDでの依存関係インストールに苦戦したので、各プラットフォームでの設定方法を解説します。 (2023年2月現在) ローカル開発環境 意外と忘れてしまうので、まずはローカル環境での設定について解説します。 package.jsonと同じディレクトリに .npmrcファイルを追加し、次のように設定します。 コミットする前に .gitignoreに .npmrcを追加しましょう! # @bicstone/ の場合は GitHub Packages を参照するように設定 @bicstone:regis

                                                                                  プライベート npm パッケージを CI/CD でインストールできるようにする方法
                                                                                • 「Red Hat OpenShift on IBM Cloud」によって、CI/CD(継続的インテグレーション/継続的デリバリー)パイプラインの構築はどれほど簡単になるのか?

                                                                                  「Red Hat OpenShift on IBM Cloud」によって、CI/CD(継続的インテグレーション/継続的デリバリー)パイプラインの構築はどれほど簡単になるのか?:IBM Champion for Cloud 2019が評価 IBMのソリューションやソフトウェアに対し、そのテクニカルコミュニティーにおいて高度な貢献をしたエンジニアを表彰する制度「IBM Champions」。今回はIBM Champion for Cloud 2019に選出された平岡大祐氏に、その知見・ノウハウを体感できる記事を執筆していただいた。昨今のDXトレンドなどについて聞いたショートインタビューとともに、3回にわたって「Red Hat OpenShift on IBM Cloud」の実践的な活用方法をお届けする。最終回はOpenShiftを使ったCI/CD(継続的インテグレーション/継続的デリバリー)に

                                                                                    「Red Hat OpenShift on IBM Cloud」によって、CI/CD(継続的インテグレーション/継続的デリバリー)パイプラインの構築はどれほど簡単になるのか?