並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 799件

新着順 人気順

CIの検索結果281 - 320 件 / 799件

  • リリース戦略を支えるCI/CDパイプライン | ドクセル

    スライド概要 マイクロサービスアーキテクチャを採用したプロジェクトにおいて、複数のチームが協力してリリーストレインを進める際に、自律的かつ効率的なリリース調整を行う方法を紹介します。 リリース戦略においてマイクロサービスアーキテクチャの特性を考慮し、チーム間のコミュニケーションを最小限に抑えつつ、効率的なプロセスを実現するためのアプローチおよびそれを支えCI/CDのワークフローに触れます。 イベントページはこちら https://testnight.connpass.com/event/311263/

      リリース戦略を支えるCI/CDパイプライン | ドクセル
    • GitHub - ptrsr/pi-ci: Prepare Raspberry Pi 3, 4 & 5 configurations using a virtual machine.

      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 - ptrsr/pi-ci: Prepare Raspberry Pi 3, 4 & 5 configurations using a virtual machine.
      • Terraform でTrivy の脆弱性スキャンとSecurity Hub を統合したCIを構築する - Qiita

        はじめに 本記事では、Trivy によるコンテナイメージの脆弱性スキャンとSecurity Hub を統合したCI(Continuous Integration)環境を構築するTerraform のコードをサンプルとして共有しています。コンテナイメージのセキュリティ対策の一例として参考になればと思います。 また、補足として、CodeBuild のビルド内のTrivy に関する処理について、簡単に説明をしています。 Terraform で構築する全体構成図 構成の概要 アーキテクチャは上記のAWS Security Blog を元にしています。 Dockerfile を含むコードをCodeCommit にプッシュするとCodePipeline が実行され、CodeBuild でビルドしたコンテナイメージを、Trivy で脆弱性スキャンをしています。 その結果、深刻度が CRITICAL な脆

          Terraform でTrivy の脆弱性スキャンとSecurity Hub を統合したCIを構築する - Qiita
        • [テンプレート公開]GitHub ActionsでECRのイメージスキャンでCI/CDするワークフローを組んでみた | DevelopersIO

          夜にエナドリをキメるとめちゃめちゃ作業が捗ることに気がついてしまった、もこ@札幌オフィスです。 つい先月、ECRでイメージスキャン機能が提供されました! 【超待望アップデート】ECRに対する脆弱性スキャン機能が提供されました これにより、ECR単体で「デプロイ前にコンテナイメージに脆弱性がないかをスキャン」することや、「CloudWatch Events / Lambdaと連携して実行中のイメージに新たな脆弱性がないかを定期的にスキャン」することができます。 今回は、GitHub Actionsを使ってコンテナをECSにデプロイする前にスキャンしてクリティカルな脆弱性があったらワークフローを停止するようなものを作っていきます。 テンプレート 裏側ではNode.js + AWS SDKを利用して、イメージのスキャンを開始、スキャン結果を取得、パイプラインを進めるか否かの判定をするようにしてい

            [テンプレート公開]GitHub ActionsでECRのイメージスキャンでCI/CDするワークフローを組んでみた | DevelopersIO
          • [レポート] AWS FargateとECSにおけるCI/CDのベストプラクティス #CON333 #reinvent | DevelopersIO

            この記事はCON333 Best practices for CI/CD using AWS Fargate and Amazon ECSのレポートです。 Amazonにおけるデプロイパイプラインを例にCI/CDのベストプラクティスについて紹介します。 はじめに この記事はCON333 Best practices for CI/CD using AWS Fargate and Amazon ECSのレポートです。 動画はこちらで公開されています。 セッション概要 CI/CD techniques enable teams to increase agility and quickly release a high-quality product. In this talk, we walk you through the best practices for building CI/CD

              [レポート] AWS FargateとECSにおけるCI/CDのベストプラクティス #CON333 #reinvent | DevelopersIO
            • Terraform の CI/CD を CodeBuild に移行した話 - スタディサプリ Product Team Blog

              こんにちは。 SRE の @suzuki-shunsuke です。 Terraform の CI/CD を CircleCI から AWS CodeBuild に移行した話を紹介します。 背景 弊社では AWS のリソースを Terraform で管理しており、元々 CircleCI で CI/CD を実行していました。 リポジトリは monorepo になっており、様々なサービスのリソースが同じリポジトリで管理されています。 Terraform の State はサービス・環境ごとに分割されており、現在 70 個以上の State があります。 ちなみに Terraform の Workspace は使っておらず、 State ごとにディレクトリが分けられています。 State ごとに CircleCI の job を分けて terraform plan などを実行していました。 課題

                Terraform の CI/CD を CodeBuild に移行した話 - スタディサプリ Product Team Blog
              • 小森雨太 on Twitter: "「あおいバラ」新交配ルート、極力分かりやすく画像にまとめました!! 交配が分からなくても、この通りやれば青いバラが咲きます。 手数は増えますが、従来ルートが生えてくる花の中で1%前後という厳しい確率に対し、25%という大幅に高い確… https://t.co/2cI4kDZ7u4"

                「あおいバラ」新交配ルート、極力分かりやすく画像にまとめました!! 交配が分からなくても、この通りやれば青いバラが咲きます。 手数は増えますが、従来ルートが生えてくる花の中で1%前後という厳しい確率に対し、25%という大幅に高い確… https://t.co/2cI4kDZ7u4

                  小森雨太 on Twitter: "「あおいバラ」新交配ルート、極力分かりやすく画像にまとめました!! 交配が分からなくても、この通りやれば青いバラが咲きます。 手数は増えますが、従来ルートが生えてくる花の中で1%前後という厳しい確率に対し、25%という大幅に高い確… https://t.co/2cI4kDZ7u4"
                • Securing Terraform monorepo CI | Mercari Engineering

                  This article is a part of Developer Productivity Engineering Camp blog series, brought to you by Daisuke FUJITA (@dtan4) from the Platform Infra Team. At Mercari, one of the core platform tenets is to manage all cloud infrastructure in declarative configurations. Our main cloud provider is Google Cloud Platform (GCP) and we use HashiCorp Terraform to manage infrastructure as code. The Platform Inf

                    Securing Terraform monorepo CI | Mercari Engineering
                  • 国内DevOpsソフトウェア市場は20%以上の高成長で推移。バージョン管理、CI/CD、テスト自動化などへの投資が優先。IDC Japan

                    調査会社のIDC Japanは、国内DevOpsソフトウェア市場予測を発表しました。 発表によると、クラウドサービスを含む2019年の国内DevOpsソフトウェア市場は270億4300万円、前年比成長率は24.8%。 国内DevOpsソフトウェア市場予測、2019年~2024年。Source: IDC Japan, 5/2020 本市場予測は、2020年3月末時点における新型コロナウイルス感染症(COVID-19)の影響および見通しを考慮したものである DevOpsソフトウェアの中で優先して投資されているのはバージョン管理、CI/CD、テスト自動化、アプリケーションパフォーマンス管理で、これらの領域では特にクラウドサービスの活用が拡大しているとのこと。 今後、新型コロナウイルス感染症(COVID-19)によって在宅からの開発や運用を強いられた経験を踏まえ、リモートでもアプリケーションの開発

                      国内DevOpsソフトウェア市場は20%以上の高成長で推移。バージョン管理、CI/CD、テスト自動化などへの投資が優先。IDC Japan
                    • GitLab CIとCircleCIのキャッシュ戦略の違い - くりにっき

                      仕事でCI全般のお悩み相談されることが多くて .circleci/config.yml や .gitlab-ci.yml をリファクタリングすることがよくあるのですが、その時に一番意識してるキャッシュ戦略について長年自分の中の暗黙知になっていて明文化できてなかったので書きます。 前置き 用語の定義 その他 GitLab CIとCircleCIの両方に共通すること キャッシュを過度に使いすぎない 許容できるケース 11/6追記 ないと困るものはキャッシュにしない 10/30 12:00追記 キャッシュをバージョニングする 複数のブランチでキャッシュを共有できるようにする GitLab CI固有の話 GitLab CIのキャッシュの仕様 CircleCI固有の話 CircleCIのキャッシュの仕様 同一のkeyで一度キャッシュが作られたら上書きができない キャッシュのkeyは前方一致 どうして

                        GitLab CIとCircleCIのキャッシュ戦略の違い - くりにっき
                      • Cloud Build プライベート プールのご紹介: プライベート ネットワーク向けの安全な CI / CD | Google Cloud 公式ブログ

                        ※この投稿は米国時間 2021 年 7 月 30 日に、Google Cloud blog に投稿されたものの抄訳です。 最近の調査によると、デベロッパーは、継続的インテグレーション(CI)と継続的デリバリー(CD)のパイプラインを強化する DevOps インフラストラクチャの管理に作業時間の 39% を費やしています。信頼性の低い可用性、手動でのプロビジョニング、限定的なスケーリング、分断されるアップグレード、長い待機時間、高い固定費などがすべて、開発を遅らせ、DevOps チームの貴重な時間と集中力を奪う要因となっています。クラウドベースの CI / CD ソリューションはこうした問題点の多くを解決できますが、ほとんどの場合、クラウドでホスティングされたリソースでしか機能しません。 そこでこのたび、貴社のプライベート ネットワーク内でサーバーレスのビルド環境を活用するための Cloud

                          Cloud Build プライベート プールのご紹介: プライベート ネットワーク向けの安全な CI / CD | Google Cloud 公式ブログ
                        • ヴェスタリアサーガⅠ+ の公開 - Vestariaproject - Ci-en(シエン)

                          ヴェスタリアサーガⅠのリメイク版です。 プレイされる前に同梱しているreadmeをご一読ください。 利用規約に同意できない場合はご利用できません。 また進行不能となるような重大なバグがあった場合は コメントにてお知らせください。 対処でき次第パッチを配布します。 VestariaⅠ+.zip (1.02GB) Download [当プロジェクトは寄付等を受け付けていません] 現在までの修正パッチです 修正点は以下の通り(Ver1.20) ・3章でゼイドの顔がシーラになることがある ・12章で国境警備隊の数名がハラシュ顔で話す ・15章でテレニアスと戦闘すると彼は撤退せず他のユニットが消える場合がある ・15章でゾイの守備が低く早いターンで倒される場合がある ・20章でエスカローネが殺される場合がある 修正したことで別の問題が出る可能性があります。 特に困っている場合以外は更新しないでくださ

                            ヴェスタリアサーガⅠ+ の公開 - Vestariaproject - Ci-en(シエン)
                          • CI/CD for Machine Learning in 2024: Best Practices & Tips | Qwak

                            CI/CD for Machine Learning in 2024: Best Practices to Build, Train, and Deploy Explore best practices for CI/CD in Machine Learning in 2024. Learn to build, train, and deploy ML models efficiently with expert strategies. Building and deploying code to production environments is a fundamental aspect of software development. This process is equally pivotal in the realm of production-grade Machine Le

                            • AWS CDKとGitHub ActionsではじめるInfrastructure as CodeのCI/CD #devio2022 | DevelopersIO

                              こんにちは。MADグループのきんじょーです。 Developers.IO 2022 〜技術で心を揺さぶる3日間〜 にて、「AWS CDKとGitHub ActionsではじめるInfrastructure as CodeのCI/CD」というテーマでお話しさせていただきました。 IaCを導入しても、デプロイを手動で行っている場合、IaCのメリットを最大限に引き出せていない可能性があります。 このセッションでは、IaC + CI/CDの必要性と、構築にあたって検討すべき事項の説明、そして最後にサーバレスAPIの事例をもとにデプロイパイプラインの具体例についてご紹介させていただきました。 動画 スライド 想定する聴講者 IaCをこれから導入しようとしている人 IaCは導入したがデプロイは手動で行っている人 IaCとCI/CDを構築・運用しているが、運用を見直したい人 セッション概要 Infras

                                AWS CDKとGitHub ActionsではじめるInfrastructure as CodeのCI/CD #devio2022 | DevelopersIO
                              • #今出川FM : プレスリリースが出たので、CI・VIリニューアルの裏話を聞いたり、新CTOに意気込みを聞いたりしました - Helpfeel Developers' Blog

                                Nota*1のイマをお届けするPodcast、今出川FMを更新しました!!!!! 今出川FMの第10回は、プレスリリースに関連して、新CTO の akiroom と CI・VIリニューアルを主導したデザイナーのakikoy にお話を聞いた様子をお届けします。聞き手は id:Pasta-K です。 #10: プレスリリースが出たので、CI・VIリニューアルの裏話を聞いたり、新CTOに意気込みを聞いたりしました by 今出川FM by Nota 今出川FMはSpotifyをはじめ、複数のプラットフォームに配信してますので、お好きなプラットフォームで聞いていただければと思います。 Anchor: 今出川FM by Nota • A podcast on Anchor Spotify: 今出川FM by Nota | Podcast on Spotify Apple Podcasts: ‎今出川F

                                  #今出川FM : プレスリリースが出たので、CI・VIリニューアルの裏話を聞いたり、新CTOに意気込みを聞いたりしました - Helpfeel Developers' Blog
                                • GitHub - crate-ci/typos: Source code spell checker

                                  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 - crate-ci/typos: Source code spell checker
                                  • 「DLSite」と「Ci-en」がAI生成物を主体にしたコンテンツの一時的な取り扱い停止を発表。「対策やガイドライン・ポリシーの整備が追いつかなくなってきている」」として

                                    DLSite向けの発表によると、取り扱いの一時停止については「急激な発展に対し、対策やガイドライン・ポリシーの整備が追いつかなくなってきている」ことを前提に、現状のままAI生成作品の販売・受け入れを継続することによる既存クリエイターへの影響を考慮したものとしている。DLSiteでは今後マンガやCGイラスト、動画、素材集で「AI生成作品」にあたるものの販売が一時的に停止されるほか、Ci-enでもAI生成コンテンツの投稿やヘッダー画像、プロフィール欄などの編集可能な場所にAI生成コンテンツを投稿できなくなる。 なお、AI生成作品とAI生成コンテンツの定義については「作品の主体が画像生成AI技術に依存したものであるか」を基準としており、AI生成物を作品・コンテンツの主体としない一部利用は規制の対象外となる。また、DLSiteではノベルとゲームが取り扱い停止の対象外となる一方、Ci-enではAI生

                                      「DLSite」と「Ci-en」がAI生成物を主体にしたコンテンツの一時的な取り扱い停止を発表。「対策やガイドライン・ポリシーの整備が追いつかなくなってきている」」として
                                    • OctoDNSとGitLab CI/CDを利用した複数DNSプロバイダー構成の運用 - 前編:OctoDNSの紹介

                                      こんにちは、滝澤です。 昨年(2019年)11月に開催された日本DNSオペレーターズグループのDNSOPS.JP BoFで発表した話を改めて本ブログで紹介します。 3行で説明すると次のような内容になります。 DNSゾーン管理ツール OctoDNS と SCM(ソースコード管理)ツール GitLab のCI/CD機能を使って、 複数DNSプロバイダー構成を運用する事例を紹介します。 前後編に分けて紹介します。 前編: OctoDNSの紹介 後編: GitLab CI/CDの利用 本記事はは前編の「OctoDNSの紹介」になります。 OctoDNSでは以下のことができます。 複数のDNSプロバイダー間でゾーン情報を同期できる。 DNSプロバイダーの移行作業にも利用できる。 同期元としてゾーンファイルやゾーン転送を利用できるため、オンプレミスからDNSプロバイダーへの移行作業にも利用できる。 D

                                      • GitHub モノレポを AWS CodePipeline と統合して、プロジェクト固有の CI/CD パイプラインを実行する | Amazon Web Services

                                        Amazon Web Services ブログ GitHub モノレポを AWS CodePipeline と統合して、プロジェクト固有の CI/CD パイプラインを実行する (この記事は、Integrate GitHub monorepo with AWS CodePipeline to run project-specific CI/CD pipelines を翻訳したものです。) AWS CodePipeline は、ソフトウェアのリリースに必要なステップをモデル化、可視化、自動化できる継続的デリバリーサービスです。AWS CodePipeline を使用して、コードを構築し、稼働前の環境にデプロイし、アプリケーションをテストし、実稼働環境にリリースするまでの完全なリリースプロセスをモデル化できます。AWS CodePipeline は、コードが変更されるたびに定義されるワークフロー

                                          GitHub モノレポを AWS CodePipeline と統合して、プロジェクト固有の CI/CD パイプラインを実行する | Amazon Web Services
                                        • Circle CI でのDocker Buildを超高速化するテクニック - Qiita

                                          背景 モダンでコンパクトな構成のimageであればCircle CIでのdocker buildはそこまで遅くないものです。しかし諸事情によりわりと大きめのイメージをビルドしないといけない場合があり、5〜10分くらいかかるようになってしまう場合もあります。私の場合古いモノリシックなPHPのサービスをコンテナ化しようとしてそういう事象に至りました。そういった場合に試して効果があったことを解説していきます。 前提 dockerでimageを作成するためのベストプラクティス一般はここでは解説しません。もちろん重要なので先にやってください。 若干バッドノウハウ気味な内容も含まれます。採用は自己判断で 自分でJenkins建ててやるとすべてが適切にキャッシュされもっと速いです。しかしそういうことをしたくないのでCircle CIをつかっています 1. Machine Executorを使う まずとし

                                            Circle CI でのDocker Buildを超高速化するテクニック - Qiita
                                          • Database CI/CD | Database DevOps | Schema Migration | Bytebase

                                            Change databaseStandardize database schema migrations and data changes with review, lint, and GitOps. Learn more Query dataRun ad-hoc SQL queries with built-in data privacy protection via web-based IDE. Learn more

                                              Database CI/CD | Database DevOps | Schema Migration | Bytebase
                                            • actions/artifacts@v4アツい、CIの話題多め、おまけあり|Productivity Weekly(2023-12-20号)

                                              こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたものです。 2023-01-25 号から、基本的に隔週で連載することとしました。たまに単独でも投稿するかもしれません。 今週は 2023-12-20 単独号です。 今回が第 137 回目です。過去の記事はこちら。 生産性向上チームのマスコットキャラクター、セイサンシャインくん爆誕 news 📺 GitHub Actions - Artifacts v4 is now Generally Available - The GitHub Blog actions/upload-artifactとactions/downloa

                                                actions/artifacts@v4アツい、CIの話題多め、おまけあり|Productivity Weekly(2023-12-20号)
                                              • Introducing Dagger: a new way to create CI/CD pipelines - Dagger

                                                Hi! We’re the creators of Docker, and today we’re proud to introduce our new project, Dagger. Dagger is a portable devkit for CI/CD pipelines. It allows devops engineers to build powerful CI/CD pipelines quickly, then run them anywhere. Benefits include: unifying dev and CI environments; testing and debugging pipelines locally; and avoiding CI lock-in. Most importantly, it introduces an ecosystem

                                                  Introducing Dagger: a new way to create CI/CD pipelines - Dagger
                                                • monorepoのCI/CDで変更された部分だけをビルド/デプロイする - orangain flavor

                                                  2020-07-11: Cloud Buildでの記述が誤っていたので修正しました。 はじめに 今年のゴールデンウィークは暇があり、勤務先で複数のリポジトリを使っているのが辛く感じてきていたため、monorepoについて調べてみました。monorepoについての説明やメリットについては他の記事に譲ります。 www.graat.co.jp この参考記事でmonorepoの本当の課題として挙げられている以下の4点のうち、3点目に相当する「CIで変更によって影響を受けた部分だけをビルドする方法」を調査・検討しました。 トランクベース開発は、より一段と重要になります すべてのサービスがモノレポで上手く動くわけではありません より精巧なCIセットアップが必要です あなたは大規模な変更について考える必要があります この参考記事ではnxが挙げられていますが、nxは主にJavaScriptのプロジェクトを

                                                    monorepoのCI/CDで変更された部分だけをビルド/デプロイする - orangain flavor
                                                  • AWS DevOps Monitoring Dashboard ソリューションを使用して CI/CD メトリクスのキャプチャと分析を自動化する方法 | Amazon Web Services

                                                    Amazon Web Services ブログ AWS DevOps Monitoring Dashboard ソリューションを使用して CI/CD メトリクスのキャプチャと分析を自動化する方法 この記事は 2021年4月14日に Solutions Builder and Data Analytics SME の Aijun Peng と Technical Program Manager の Rakshana Balakrishnan により投稿された How to automate capture and analysis of CI/CD metrics using AWS DevOps Monitoring Dashboard solution を翻訳したものです。 世界中の企業が、ソフトウェア・デリバリー・プロセスの生産性を向上させるために、DevOps ツールに投資しています

                                                      AWS DevOps Monitoring Dashboard ソリューションを使用して CI/CD メトリクスのキャプチャと分析を自動化する方法 | Amazon Web Services
                                                    • TerraformのCI/CDツールAtlantisをローカルでお手軽に試してみる | DevelopersIO

                                                      「Atlantisを試してみたい。でもECSやEKS用意するのが面倒だな。」 ローカルで簡単に試す手順が用意されていました。 想像より簡単に試すことができたので、紹介します。 Test Drive | Atlantis Atlantisとは 一言でいうと、GitHubやGitLabのPRコメント上で Terraformのplanやapplyができるツールです。 以下の記事で分かりやすく解説されています。 Terraform Pull Request Automation | Atlantis やってみた 以下の手順を参考にAtlantisを試してみます。 Test Drive | Atlantis 実際に運用する際は、EKSやECS上にデプロイして使用してください。 Deployment | Atlantis Atlantisのインストール・セットアップ リリースページから自分のPCにあっ

                                                        TerraformのCI/CDツールAtlantisをローカルでお手軽に試してみる | DevelopersIO
                                                      • ZEIT – Now CI: Build, Test… and Serve

                                                        Since the release of Next.js, we’ve worked to introduce new features and tools that drastically improve application performance, as well as overall developer experience. Let’s take a look at what a difference upgrading to the latest version of Next.js can make. In 2019, our team at Vercel created a serverless demo app called VRS (Virtual Reality Store) using Next.js 8, Three.js, Express, MongoDB, 

                                                          ZEIT – Now CI: Build, Test… and Serve
                                                        • ColorkrewのCIリニューアルについて 〜モーションロゴは一日にして成らず〜

                                                          こんにちは。デザイナーの鈴木です。 自社サービスGoalousのUIデザインをメインに、紙、ブース、Tシャツなどなど、長い社歴に比例して色々とやらせてもらっています。 今回はお恥ずかしながらというか、その道のプロからしたら「何をやっているんだ???」と言われてしまいそうなモーションアニメ制作秘話を赤裸々に語ろうと思います。 めっちゃ突然アニメーション作ってって言われた これは忘れもしない、(実際のところは忘れていたのでTeamsのログを遡りましたが)4月10日のことでした。 ポロンという着信音と共に来たメッセージがこれです。 ヘッドデザイナーの和泉田くんは前職の同僚、なんなら当時のお仕事的相棒、さらにはColorkrewに誘ったのも私。 と、かなり気安い仲ではあるのですが、それにしたってあまりにフランクな依頼ぶりにこの時点のわたくし 完全に外注への指示ラフ作成の依頼だと思っています。 ……

                                                            ColorkrewのCIリニューアルについて 〜モーションロゴは一日にして成らず〜
                                                          • CI・CD界隈期待の星!!Daggerに入門してローカルとGithubActionsでCIを動かしてみた | DevelopersIO

                                                            CI・CD界隈期待の星!!Daggerに入門してローカルとGithubActionsでCIを動かしてみた こんにちは、AWS事業本部コンサルティング部に所属している今泉(@bun76235104)です。 みなさん、CI・CDのプラットフォームは何を利用されていますか? AWS CodePipeline AWS CodeDeploy AWS CodeBuild GitHub Actions CirleCI GitLab CI/CD など、沢山の魅力的なサービスがありますね。 一方で以下のような悩みを抱えていらっしゃいませんか? CI/CDサービスの移行が必要になり、設定ファイルを大きく書き換える必要がある ↑が大変だったので、SaaSの製品を使うようにしたら割と費用がかかるようになった CI/CDの設定をyamlで書いているが、ローカルでの開発が大変 書いた設定ファイルをCI/CDのサービス

                                                              CI・CD界隈期待の星!!Daggerに入門してローカルとGithubActionsでCIを動かしてみた | DevelopersIO
                                                            • Android アプリをマルチモジュールにしたときのCI環境を整える - ドワンゴ教育サービス開発者ブログ

                                                              この記事は ドワンゴ Advent Calendar 2022 の 21 日目の記事です。 N予備校 Android アプリでは、コードの依存関係を明確にして、ビルドの速度を向上させるためにマルチモジュール構成を採用しています。マルチモジュールを導入した経緯やモジュール構成については以下の記事にまとめていますので、そちらをご覧ください。 blog.nnn.dev マルチモジュールに移行するにあたって、CI 環境の整備に非常に苦労しました。インターネット上には、マルチモジュールのアプリを CI でテストする方法についての情報が少なかったのも大変でした。 この記事では、アプリをマルチモジュールに移行するにあたって CI 環境を変えた経緯をまとめつつ、各 CI 環境でマルチモジュールのテストをする設定ファイルなどを記載します。これからアプリをマルチモジュールに変えていく方々のお役に立てれば幸いで

                                                                Android アプリをマルチモジュールにしたときのCI環境を整える - ドワンゴ教育サービス開発者ブログ
                                                              • Lighthouse CIでサイトのスコアを定期的にチェックしよう

                                                                Core Web Vitals とはlink 最近のフロントエンド周辺では Google が提唱した Web Vitals と呼ばれる指標が非常に注目されています。 これは Web で多くのユーザーが快適なユーザー体験を得るために、こういったポイントに特に気を使いましょう、というものを数値化したものです。 この中でも特に重要と定められている “LCP (Largest Contentful Paint)”, “FID (First Input Delay)”, “CLS (Cumulative Layout Shift)” の 3 つは Core Web Vitals と呼ばれています。 それぞれの観点を簡単に説明すると次のようになります。 LCP: 重要な要素がどれだけ早く読み込まれたか FID: 最初の入力ができるまでにどれくらいかかったか CLS: がくっとレイアウトが変わることがな

                                                                  Lighthouse CIでサイトのスコアを定期的にチェックしよう
                                                                • AWS上で開発環境一式、フレームワーク、初期コード、IDE、ビルド環境、CI/CDなど提供する「Amazon CodeCatalyst」発表

                                                                  この記事は新野淳一氏のブログ「Publickey」に掲載された「[速報]AWS上で開発環境一式、フレームワーク、初期コード、IDE、ビルド環境、CI/CDなど提供する「Amazon CodeCatalyst」発表。AWS re:Invent 2022」(2022年12月2日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米Amazon Web Services(AWS)は米ラスベガスで開催中の年次イベント「AWS re:Invent 2022」で、AWS上で開発チームのための環境一式を提供する「Amazon CodeCatalyst」を発表しました。 米Amazon.comVP兼CTOのWerner Vogels博士。 開発周りの環境整備がどんどん重くなっており、これが開発のスピードを落としていると指摘。

                                                                    AWS上で開発環境一式、フレームワーク、初期コード、IDE、ビルド環境、CI/CDなど提供する「Amazon CodeCatalyst」発表
                                                                  • AWS CDKv2 でスナップショットテストと CI を始めてみよう | DevelopersIO

                                                                    これは CDK Advent Calendar 2021 の13日目のエントリーです。 こんにちは、坂井(ore88ore)です。 CDK v2 GA となりましたねー。今後も積極的にバージョンアップに追従したいけど、既存の機能に影響がないだろうか、システムが正しく動くだろうか・・・などの不安があり、なかなか最新のバージョンに追従できないと思っている方も多いのではないでしょうか。 そういった不安を少しでも和らげるために、簡単に始められるスナップショットテストと CI の導入について紹介させていただきます。 作成するアーキテクチャ 今回作成するアーキテクチャとなります。API Gateway、Lambda、DynamoDB を使ったサーバレス API をテスト対象のリソースとし、CI は GitHub Actions を利用して、プルリクを作成したタイミングでスナップショットテストが実行され

                                                                      AWS CDKv2 でスナップショットテストと CI を始めてみよう | DevelopersIO
                                                                    • 【ミラティブ】CI/CD Conference 2023 に登壇 & スポンサーとして協賛します - Mirrativ Tech Blog

                                                                      こんにちは、ミラティブの野呂です。 いよいよ来週開催される CI/CD Conference 2023 by CloudNative Days にて、ミラティブから近藤(@udzura)が登壇します。さらに、ミラティブもスポンサーとして協賛をさせていただきます! CI/CD Conference 2023については以下公式サイトをご覧ください。 https://event.cloudnativedays.jp/cicd2023 登壇内容 Track A 2023/03/20 12:20-13:00 大規模レガシーテストを倒すためのCI基盤の作り方 by Uchio Kondo 従来のCI基盤の課題を解決するためにどのような技術選定とアーキテクチャ設計をし、またいかにコスト等を最適化したかをお話しします。 また、CI基盤のベースとしてCloud Build、Cloud Functions、C

                                                                        【ミラティブ】CI/CD Conference 2023 に登壇 & スポンサーとして協賛します - Mirrativ Tech Blog
                                                                      • CIは命綱 - 開発プロセスで意識・工夫していること

                                                                        ストックマークのプロダクト開発・運用で意識・工夫していること(リグレッションテストやライブラリメンテナンスなど気をつけていることなど)を紹介します。

                                                                          CIは命綱 - 開発プロセスで意識・工夫していること
                                                                        • CIで利用するCLIツールをaquaで管理してみよう

                                                                          2022/01/08 更新: aqua-installerのGitHub Actionsのinput名の間違いを修正しました。 2022/01/09 更新: キャッシュの設定を見直しました。(コメント欄参照) 2022/01/11 更新: aqua v0.10.0 の変更に対応 Kubernetes向けのカスタムコントローラーやアプリケーションを開発する際には、kubectl, kustomize, helm, kind, kubebuilderなど様々なCLIツールを利用します。 これらのCLIツールは定期的にアップデートすることになりますが、なるべく少ない手間で更新したいですよね。 今回はaquaというツールを利用して、CIで利用するCLIツールをメンテナブルに管理する方法を紹介したいと思います。 これまでの管理方法 まずは、CLIツールをどのように管理しているのか、いくつかのOSSを

                                                                            CIで利用するCLIツールをaquaで管理してみよう
                                                                          • 拡大し続ける開発組織の生産性を向上させるメルカリのクライアントCI/CDチーム #TeamInterview | メルカリエンジニアリング

                                                                            CI/CD(継続的インテグレーション/継続的デリバリー)は、ソフトウェアを素早く開発し、お客さまに素早く価値を届けるために必要不可欠です。バックエンドやフロントエンド、それぞれの技術レイヤーにおいてCI/CDが必要ですが、この記事はモバイルアプリやWebにおけるCI/CDを提供するクライアントCI/CDチームにスポットを当てます。 今回はクライアントCI/CDチームの@y-kazamaと@kaito、@thiそして@aha-oretamaにインタビューを行いました。現在の業務とこれからの取り組み、そしてチームが実施してきたユニークな取り組みについて話を聞いています。組織が大きくなる中でもエンジニアの生産性を低下させないように取り組む、彼らの思いをご覧ください。 聞き手はEngineering Officeの@afroscriptです。 クライアントCI/CDチームのメンバーについて — ま

                                                                              拡大し続ける開発組織の生産性を向上させるメルカリのクライアントCI/CDチーム #TeamInterview | メルカリエンジニアリング
                                                                            • 「Amazon CodeCatalyst」が正式サービスに AWS上で開発環境一式、コードリポジトリからテンプレートコード、IDE、CI/CDパイプラインまでを丸ごと提供

                                                                              この記事は新野淳一氏のブログ「Publickey」に掲載された「「AWS上で開発環境一式、コードリポジトリからテンプレートコード、IDE、CI/CDパイプラインまでを丸ごと提供する「Amazon CodeCatalyst」が正式サービスに」(2023年4月26日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米Amazon Web Services(AWS)は、クラウド上でアプリケーションの初期コード、インフラ設定、ソースコードのリポジトリ、コードエディタ、ビルド/テスト/デプロイを実行するCI/CDパイプラインなど、アプリケーションの初期設定から開発、デプロイ、そしてチームコラボレーション機能の一式をまとめて提供するサービス「Amazon CodeCatalyst」の正式サービス化を発表しました。 参考:[速報]AWS上で開発環境一式、フレームワーク、初期コード

                                                                                「Amazon CodeCatalyst」が正式サービスに AWS上で開発環境一式、コードリポジトリからテンプレートコード、IDE、CI/CDパイプラインまでを丸ごと提供
                                                                              • CI/CDプロセスにCloudFormationを本気導入するために考えるべきこと

                                                                                AWSリソースのプロビジョニングとして幅広く利用されているCloudFormation。みなさん、利用していますか?コードでインフラを管理する上で避けては通れないサービスですが、これをCI/CDプロセスに組み込み、インフラの自動的な追加〜更新運用するためには、考えないといけないことが山のようにあります。 このセッションでは、手元のクライアントやEC2からCloudFormationを実行している運用から一歩踏み出して、CI/CDプロセスにCloudFormationを組み込むために考えないといけないことをお話します。

                                                                                  CI/CDプロセスにCloudFormationを本気導入するために考えるべきこと
                                                                                • イラストではじめる「Kubernetesでのアプリケーション開発」~CIOps・GitOpsを活用したクラウドネイティブなCI/CD

                                                                                  本連載ではKubernetesの簡単な説明からはじまり、開発者の方にとってKubernetesを利用することで何が嬉しいのか、どのように開発フローが変わっていくのかについて、イラストを交えながら紹介します。この回ではKubernetesでのアプリケーションの開発フローを説明し、仮想マシンやコンテナに比べた利点から、CIOpsやGitOpsによるマニフェストの適用とそれらの違いまで解説します。 従来のアプリケーション開発とコンテナ利用 これまでKubernetesがアプリケーションの運用にとって便利であることは説明してきましたが、アプリケーション開発者にとってどのように便利になるでしょうか? 今回はKubernetesを利用したアプリケーション開発の流れを説明します。 仮想マシンを利用したアプリケーションの開発では、必要なアプリケーションや設定ファイルが全て同じ仮想マシン上に配置されているで

                                                                                    イラストではじめる「Kubernetesでのアプリケーション開発」~CIOps・GitOpsを活用したクラウドネイティブなCI/CD