並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 427 件 / 427件

新着順 人気順

CI/CDの検索結果401 - 427 件 / 427件

  • 【AWS】ECS構築の基礎 −CI/CD編 (CodeCommit/CodeBuild/CodePipeline)− - Qiita

    はじめに ECSとECRを触れるようになったので、今回はCodeCommit, CodeBuild, CodePipelineを使って、AWSサービスのみでCI/CDパイプラインを構築してみました。 GitHub ActionsによるCI/CDパイプラインの構築については以前記事を書きました。 もし興味があればこちらをご覧ください。 AWSのCI/CD関連サービス CI(Continuous Integration)では、ソースコードをホスティングサービス(GitHub, Bitbucketなど)にプッシュしたときに、自動でテスト(ビルド)サーバ(GitHub Actions, Jenkins CI, Circle CIなど)でテストを行い、ビルドの成功可否を開発者にフィードバックします。 CIを行うことで早期にバグを発見することができるようになります。 CodeCommitはホスティング

      【AWS】ECS構築の基礎 −CI/CD編 (CodeCommit/CodeBuild/CodePipeline)− - Qiita
    • 【AWS】CodePipeline+ECSでコンテナアプリケーションのCI/CDしてみた

      概要 会社で aws を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は CodePipeline と ECS に関する概要説明の後 これら を使用して自分の PC 内の Next アプリケーションを コンテナで Web 上に公開するまでの過程を CI/CD 化してみます 🌀 もし理解が違うよというところ等ありましたら優しく教えて頂けると幸いです 🙇‍♀️ CodePipeline とは 公式ドキュメント引用。 CodePipeline とは、最近流行りの CI/CD を実現するためのサービスです。 CI/CD とは書いたコードをテストして本番環境にデプロイする過程を自動化することを指します。 CodePipeline での CI/CD の一例を挙げると、旧来 自分の PC でコードを書く そのコードを手動でテスト 本番環境へデプロイする とい

        【AWS】CodePipeline+ECSでコンテナアプリケーションのCI/CDしてみた
      • 金融サービス向けに理想のCI/CDを追い求めたお話 | JAWS DAYS 2020

        セッションタイトル 金融サービス向けに理想のCI/CDを追い求めたお話 セッション内容 AWSで金融系サービス向けにCI/CDを実現した事例をご紹介します。 金融系サービスはFISCを始めとしたガイドラインに準拠すべき点がたくさんありますが、ただ単純にAWSマネジメントコンソールから画面ぽちぽちで作成したCI/CDでは満たせない点が多々あります。 一つの事例として、ECS/Fargate構成でガバナンスを意識したCI/CDに関する悩み・辛み・テクニックなどをお伝えします。

          金融サービス向けに理想のCI/CDを追い求めたお話 | JAWS DAYS 2020
        • mattn on Twitter: "Go が microservice で使われるのはコア数によってスケールするランタイムを持ってるという点と、コンパイルが速いので CI/CD しやすいという2点の理由であり、言語仕様はあんま関係無いと思っています。 https://t.co/mWq9ZGDM5Q"

          Go が microservice で使われるのはコア数によってスケールするランタイムを持ってるという点と、コンパイルが速いので CI/CD しやすいという2点の理由であり、言語仕様はあんま関係無いと思っています。 https://t.co/mWq9ZGDM5Q

            mattn on Twitter: "Go が microservice で使われるのはコア数によってスケールするランタイムを持ってるという点と、コンパイルが速いので CI/CD しやすいという2点の理由であり、言語仕様はあんま関係無いと思っています。 https://t.co/mWq9ZGDM5Q"
          • Using AWS Lambda SnapStart with infrastructure as code and CI/CD pipelines | Amazon Web Services

            AWS Compute Blog Using AWS Lambda SnapStart with infrastructure as code and CI/CD pipelines This was written by Michele Ricciardi, Specialist Solutions Architect, DevAx. AWS Lambda SnapStart enables customers to reduce cold starts by caching an encrypted snapshot of an initiated Lambda function, and reusing that snapshot for subsequent invocations. This blog post describes in more detail how to en

              Using AWS Lambda SnapStart with infrastructure as code and CI/CD pipelines | Amazon Web Services
            • 最高の開発者体験を目指してAWS CDKによるCI/CDパイプラインを改善し続けている話 | ドクセル

              全員 SRE?CI/CD や運用まで完遂するプロダクトエンジニアが実践する AWS CDK でのインフラ構築

                最高の開発者体験を目指してAWS CDKによるCI/CDパイプラインを改善し続けている話 | ドクセル
              • AWS Amplify がフルスタック CI/CD 機能を新たにローンチ

                今回のローンチにより、AWS Amplify では、条件付きバックエンドビルド、ビルド時の aws-exports.js 自動生成、および複数のフロントエンドブランチ間でバックエンドを再利用するためのよりシンプルなコンソールワークフローをサポートするようになりました。AWS Amplify の継続的デプロイサービスは、すべてのコードのコミットにおけるフルスタックアプリ (フロントエンドとバックエンドの両方) をビルドしてデプロイするための最速の方法をフロントエンドデベロッパーに提供します。 Amplify でのフルスタックデプロイが、よりスマートになりました。コミットされた「amplify」フォルダで変更が検出された場合にだけ、バックエンドが更新されます。Amplify コンソールでは、フルスタックデプロイを設定するためのワークフローが改善されました。ブランチを任意の Amplify アプ

                  AWS Amplify がフルスタック CI/CD 機能を新たにローンチ
                • ECSのCI/CD環境をCodePipelineに変えた話 | 株式会社CAM

                  占いサービスのバックエンドを担当している藤本です。 私が担当しているサービスで最近CI/CD環境をガラッとAWSサービスのものに変更しました。担当サービスではECSを使っていて、ECSに対応したCodePipelineの使い方について書いていきます。 1.旧サービスからの移行 現在のCI/CD環境を導入したのは数年前で、当時のベストプラクティスとしてWerckerを用いていました。ですが技術はアップデートするもので、現在ではネックとなる箇所も出てきて、より利便性の高いサービスも出てきています。 Werckerでは以下の箇所がネックな点として上げられました。 ・料金が比較的高額になった。 ・ドキュメントがミニマムサイズ。 ・たまに予期せぬエラーでビルドが終了する(werckerの障害)。 ・社員が個人で作成したステップ(*1)を利用しているためサービス側で管理できず、カスタマイズ性に欠ける。

                    ECSのCI/CD環境をCodePipelineに変えた話 | 株式会社CAM
                  • AWS Amplify、アプリケーション開発を簡単にするフルスタック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が最近リリースされ、重要な変...

                      AWS Amplify、アプリケーション開発を簡単にするフルスタックCI/CD機能を新たに導入
                    • OSSによるCI/CD環境構築 - Speaker Deck

                      何を使って可視化する?AWSでのログ分析/What-do-you-use-to-visualise-it-log-analysis-in-AWS

                        OSSによるCI/CD環境構築 - Speaker Deck
                      • CodeBuild + Step FunctionsでCI/CDパイプラインを構築! - Qiita

                        はじめに こんにちは! yu-Matsuです。 以前、セキュリティの観点からGitHubやSaaSのCI/CDを利用できないため、AWSのサービスのみでコードの管理とCI/CDを実現しなければならないという場面がありました。そこで色々と苦戦しつつも CodeBuild + Step Functions でのCI/CDパイプラインを構築しましたので、その経験談を記事にしたいと思います。同じような状況になっている方の一助になれば幸いです。 そもそもなんでCodeBuild + Step Functions? AWSにはCI/CDパイプラインを実現するサービスとしてCodePipelineというサービスがあります。巷ではCode4兄弟とばれるサービス群のうちの一つで、「Pipeline」の名の如く、 CodeBuildを含む弟たち(?)をまとめてCI/CDパイプラインを構築するためのお兄ちゃん的

                          CodeBuild + Step FunctionsでCI/CDパイプラインを構築! - Qiita
                        • Android プロジェクトでの CI/CD 環境を比較 (GitHub Actions vs. GitLab CI/CD) - OPTiM TECH BLOG

                          皆様お久しぶりです、医療ユニット開発の山口です。実に半年ぶりの投稿になります。 つい1週間前にコロナのワクチンを打って、3日くらい腕が痛くて上げられなかったです。 (寝ている間に寝ぼけたちびっ子のヒップアタックが腕にダイレクトヒットしたときは本当に痛かった・・・) 今回は GitHub と GitLab における Android プロジェクトでの CI/CD 環境を比較してみました。 各々のざっくりとした概要 GitHub Actions GitHub といえば開発者の皆さんおなじみ、開発プロジェクトの管理ツールでもっとも知られたものの一つです。 GitHub の CI/CD 機能は GitHub Actions *1 と呼ばれます。 2019 年 11 月に正式に公開されたもので、比較的最近できた機能です。 パブリックなリポジトリであれば無料で利用可能です。(Freeアカウントでプライベ

                            Android プロジェクトでの CI/CD 環境を比較 (GitHub Actions vs. GitLab CI/CD) - OPTiM TECH BLOG
                          • Terraform + GitHub ActionsでInfra CI/CDを試す

                            この記事では、GitHub Actions を利用した Infra CI/CD の実装例をまとめています。 今回は、GCP を利用した GKE の Cluster 作成を題材にしています。 .gitignoreに含まれているようなファイル類(ex. *.tfvars)は push していないので自身で作成して下さい。 実装のサンプル 下記の Repository に Infra CI/CD 用の設定ファイル等をまとめています。 jobの概要 GitHub Actions では複数の job を別のファイルで定義することが可能なため、下記のような構成で job を定義しています。 (単一ファイルでの定義も可能ですが、可読性やカスタマイズの容易性などを考慮して分けています) tf-ci.yaml: commit ごとに実行する(format + validate +α) tf-pr-check

                              Terraform + GitHub ActionsでInfra CI/CDを試す
                            • Complete CI/CD with AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline | Amazon Web Services

                              AWS DevOps Blog Complete CI/CD with AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline Many organizations have been shifting to DevOps practices, which is the combination of cultural philosophies, practices, and tools that increases your organization’s ability to deliver applications and services at high velocity; for example, evolving and improving products at a faster pace than

                                Complete CI/CD with AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline | Amazon Web Services
                              • circleci/aws-cli@3.1.5を使ったOIDC連携の自動デプロイをCIrcleCIのCI/CDに導入する | DevelopersIO

                                CX事業本部 Delivery 部のアベシです。 先日投稿したこちらのブログで、CircleCIのCI/CDでLocalStackを使ったテストを実行する方法紹介しました。 今回は特定のブランチへのmergeをトリガーにしてOIDC連携よるデプロイが走るようにしてみましたので、その際の設定や手順をご紹介したいと思います。 CircleCIとAWSとのOIDC連携には便利なOrbのcircleci/aws-cli@3.1.5が使えますので導入してみました。 導入までの大まかな流れ 以下の流れでやっていきます。 AWSでIDプロバイダーと信頼関係を持つIAMロールを作成 CI/CDワークフローの設定ファイル(.circleci/config.yml)にデプロイのジョブを追加 config.ymlにaws-cli: circleci/aws-cli@3.1.5とAWS CLIのインストールなどや

                                  circleci/aws-cli@3.1.5を使ったOIDC連携の自動デプロイをCIrcleCIのCI/CDに導入する | DevelopersIO
                                • クラスメソッドの最新開発ノウハウを学ぶ勉強会で「AWS CDK on CI/CD パイプライン」というタイトルで登壇しました #クラスメソッド勉強会 | DevelopersIO

                                  こんにちは、CX事業本部 Delivery部の若槻です。 本日、クラスメソッド開催のこちらのイベントに「AWS CDK on CI/CD パイプライン」というタイトル登壇させていただきました。 AWS CDK でシステムをデプロイできるようになったら、次にやりたいのは各環境へのデプロイ処理の自動化です。 今回は GitHub Actions を使って AWS CDK の CI/CD パイプラインを構築する際のポイント(CI および CD の実行タイミング、権限の最小化、環境変数の設定など)についてお話します。 AWS CDK という技術特化のイベントでしたが、多くの方に参加いただき、懇親会でも参加者と弊社社員とで AWS CDK についての密度の濃い意見交換を交わすことができました。 登壇資料 私の登壇資料はこちらです。 AWS CDK による CI/CD パイプラインを GitHub A

                                    クラスメソッドの最新開発ノウハウを学ぶ勉強会で「AWS CDK on CI/CD パイプライン」というタイトルで登壇しました #クラスメソッド勉強会 | DevelopersIO
                                  • CI/CDでもはじまるOSS化の波 ~ Orbを使って楽にCI/CDを実装しよう ~ - CADDi Tech Blog

                                    はじめに Orbって何? どうやって使うの? 調べて選ぶ ドキュメントを読む Usage Examples JobとCommandの違い JobとCommandの呼び出し方 Executors リソースクラスとは Orb Source 実装する 最後に はじめに キャディでバックエンドエンジニア兼DevOpsエンジニアをやっている山下です。 今回取りあげたいのはCircleCIのOrbという機能です。 現在、開発者は、開発する際、息をするぐらい自然にOSSライブラリーを使って開発を進めますよね。 インフラに関しても、TerraformやAnsibleなどではモジュールが公開されていたりと、 少しずつですがOSSの考えが普及してきているように思います。 ただ、その中間に位置する、CI/CDの部分になると、技術スタックや開発の流れに個別性が強いからか、 あまりOSS化・共通化が進んでこなかった

                                      CI/CDでもはじまるOSS化の波 ~ Orbを使って楽にCI/CDを実装しよう ~ - CADDi Tech Blog
                                    • Ruby on Rails × Terraform × Amazon ECS × GitHub Actionsで快適なデプロイ環境(CI/CD)を構築する - Qiita

                                      Ruby on Rails Nginx MySQL Terraform Amazon ECS(Fargate) GitHub Actions 全体の流れとしては、Ruby on Railsで簡単なアプリを作り、Terraformでリソース一式を調達してAmazon ECSにデプロイ。その後はGitHub ActionsでCI/CD環境を構築し、自動でビルド・デプロイが走るようにします。

                                        Ruby on Rails × Terraform × Amazon ECS × GitHub Actionsで快適なデプロイ環境(CI/CD)を構築する - Qiita
                                      • CI/CD ConferenceからサイバーエージェントのCI/CDツール開発のセッションを紹介

                                        CI/CD Conferenceから、サイバーエージェントが開発するCI及びCDのツールを紹介したセッションを取り上げる。 CI/CD Conferenceから、サイバーエージェントのエンジニアが解説するCI/CDツールのセッションを紹介する。セッションを担当したのはNakanishi Kento氏とLe Van Nghia氏だ。 このセッションは2部に分かれており、前半ではNakanishi氏がCIツールであるGitHub ActionsのSelf-hosted Runnerとして動作するMyshoesを解説している。また後半ではサイバーエージェントが開発を行うCDツールであるPipeCDについて、Nghia氏が解説している。 GitHub Actions 前半では、ベースとなっているGitHub Actionsを解説した。

                                          CI/CD ConferenceからサイバーエージェントのCI/CDツール開発のセッションを紹介
                                        • CI/CD Conference 2021からCI/CDのパターンを解説したセッションを紹介

                                          CI/CD Conferenceから、CI/CDパイプラインのデザインパターンを解説したセッションを紹介する。 CI/CD Conferenceから、株式会社野村総合研究所(以下、NRI)のシステムエンジニアである土屋大樹氏が行ったCI/CDのパターンを解説するセッションを紹介する。セッションのタイトルは「現場に合わせて考えたパイプラインのデザインパターン」ともので、CI/CDにはツールからではなくアプリケーションのタイプや組織の大きさ、成熟度などによって最適なパターンがあるのでは? というNRIの顧客案件などからCI/CDのプロセスごとに複数の実装パターンを切り分けて紹介したものだ。 NRIはオープンソースソフトウェアに対するサポートサービス、OpenStandiaやasleadなどを立ち上げて、オープンソースソフトウェアを用いたマネージドサービスを積極的に提案しているようで、今回のセッ

                                            CI/CD Conference 2021からCI/CDのパターンを解説したセッションを紹介
                                          • Automating detection of security vulnerabilities and bugs in CI/CD pipelines using Amazon CodeGuru Reviewer CLI | Amazon Web Services

                                            AWS DevOps Blog Automating detection of security vulnerabilities and bugs in CI/CD pipelines using Amazon CodeGuru Reviewer CLI Watts S. Humphrey, the father of Software Quality, had famously quipped, “Every business is a software business”. Software is indeed integral to any industry. The engineers who create software are also responsible for making sure that the underlying code adheres to indust

                                              Automating detection of security vulnerabilities and bugs in CI/CD pipelines using Amazon CodeGuru Reviewer CLI | Amazon Web Services
                                            • Monitoring and management with Amazon QuickSight and Athena in your CI/CD pipeline | Amazon Web Services

                                              AWS DevOps Blog Monitoring and management with Amazon QuickSight and Athena in your CI/CD pipeline One of the many ways to monitor and manage required CI/CD metrics is to use Amazon QuickSight to build customized visualizations. Additionally, by applying Lean management to software delivery processes, organizations can improve delivery of features faster, pivot when needed, respond to compliance a

                                                Monitoring and management with Amazon QuickSight and Athena in your CI/CD pipeline | Amazon Web Services
                                              • CI/CDエンジン「Dagger」をPythonで操作可能に「Dagger Python SDK」が登場

                                                米Daggerは、CI/CDエンジン「Dagger」の設定をPython言語で記述可能にする開発者キット(SDK)である「Dagger Python SDK」の提供を11月9日(現地時間)に始めた。DaggerはApache 2.0ライセンスで公開しているオープンソース・ソフトウェア。 Daggerはソフトウェアのビルド、テスト、デプロイなどの一連の作業、つまりCI/CDパイプラインをコードの形で表現可能にし、容易な操作でパイプラインを再現できるようにするツール。当初は設定の記述にGoogleが開発したCUE言語を使用していたが、汎用言語とは性格が大きく異なるため、使いやすいとは言えなかった。 そこで10月25日には、Daggerの設定をGo言語で記述可能にする「Dagger Go SDK」の提供を始めた。このときに、Daggerをほかの汎用言語に対応させるSDKを投入していくとしていた。

                                                  CI/CDエンジン「Dagger」をPythonで操作可能に「Dagger Python SDK」が登場
                                                • (前編)CI/CDサービス「Azure Pipelines」入門 ~Microsoft Azure DevOps入門~|クラウドテクノロジーブログ|ソフトバンク

                                                  <span class=\"biz-smb-block\"><b>ビジネスに役立つ情報をメールでお届けします(無料)&nbsp;<br>\r\n </b><span class=\"biz-smb-fs-m2\">企業もしくは官公庁など、組織団体に所属している方を対象としています。</span></span></p>\r\n"}}" id="text-d23242c752" class="cmp-text"> ビジネスに役立つ情報をメールでお届けします(無料) 企業もしくは官公庁など、組織団体に所属している方を対象としています。

                                                    (前編)CI/CDサービス「Azure Pipelines」入門 ~Microsoft Azure DevOps入門~|クラウドテクノロジーブログ|ソフトバンク
                                                  • Good CI/CD and SRE Blogs | Hacker News

                                                    Are there any good blogs that focus on CI/CD pipelines and SRE without a ton of fluff?I feel like the space moves fast, and I need a way to keep up with it better. In an ideal world I would want to see best practices for different tools, and pipelines so I can evaluate them and adopt what makes sense. - Quastor (https://www.quastor.org/) - Moreso focused on backend engineering but they have a lot

                                                    • CI/CDツール「CircleCI」にてセキュリティインシデントが発生、ユーザーに対してシークレットのローテーションを求める

                                                      CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                        CI/CDツール「CircleCI」にてセキュリティインシデントが発生、ユーザーに対してシークレットのローテーションを求める
                                                      • コンテナ化、CI/CD統合における「Docker」と「OpenShift」の主な違い

                                                        米国スタートアップ企業、Imperfect FoodsのDevOpsエンジニア、マシュー・グラスバーガー氏は2023年11月9日(米国時間)、Webメディア「TechTarget」で「Docker」とRed Hatの「OpenShift」の主な違いについて解説した。 コンテナ導入を検討するに当たっては多くの選択肢がある。選択肢があまりにも多いので、選択や比較が非常に混乱する恐れがある。コンテナアプリケーションのデプロイメントとスケーリングをシンプルにする機能を提供するのが、DockerとOpenShiftだ。 開発者もテスト担当者も、このDockerとOpenShiftの両ツールの機能と特徴を慎重に評価すれば、戦略的なコンテナ化に最適なツールを選択し、コンテナアプリケーションのデプロイメントを確実に成功に導くことができる。 Dockerとは 関連記事 クラウドネイティブをけん引してきた「D

                                                          コンテナ化、CI/CD統合における「Docker」と「OpenShift」の主な違い