並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 106件

新着順 人気順

jenkinsの検索結果41 - 80 件 / 106件

  • 【改訂版】継続的にiOSアプリのパフォーマンスを計測する - DeNA Testing Blog


     SWETiOSkariad(@kariad_uu) iOSDC 2020 Japan  iOSiOS iOSInstruments    
      【改訂版】継続的にiOSアプリのパフォーマンスを計測する - DeNA Testing Blog
    • 旅が面白いのは何が起こるかわからないからだ - Findy Engineer Lab

      渡米 メールでやってきた唐突な仕事のオファーに応えて、渡米を決意した。どうしてそう決めたのかと言われれば、口うるさい母親が昔からアメリカに行けアメリカに行けと煩かった事だとか、給料がよかったからとか、ソフトウェア技術者にとっていかにシリコンバレーが特別であるかとか、それらしい理由もないではない。でも、実際には入念な検討は何もなかった。面白そうだからやってみようと思っただけだ。それで良かったと思っている。若さというのは、無知で無謀なものだ。でも、そのおかげで人生が思わず開けたりするのが、面白いところだ。 その決断の結果、僕の人生は一変した。これを機に、付き合っていた女性と結婚する事に決めた。2001.1.1という日付も縁起が良さそうではないか。誰もいない区役所に婚姻届を出し、近所のコンビニで肉まんを買って食べて結婚を祝い、数日後の飛行機に乗って、冬とは思えぬまばゆい陽光につつまれたサンフラン

        旅が面白いのは何が起こるかわからないからだ - Findy Engineer Lab
      • 兼任でもコンバートから通しプレイまで自動化。Jenkinsを中心に構築した『Xenoblade3(ゼノブレイド3)』の自動化の取り組み【CEDEC+KYUSHU 2022】

        登壇した柴原 考志氏はゼノブレイド3チームに所属。アセットパイプラインやツールプログラマーの経歴を持ち、本タイトルで初めてJenkinsツールの業務を担当しました。一方、鈴木 成門氏はR&Dチームに所属し、依頼される形で本タイトルに従事。可視化・自動テストのシステムを担当しています。 2022年7月29日にリリースされ、「The Game Awards 2022」にもノミネートされた『Xenoblade3(ゼノブレイド3)』。本作はマップ、物語、成長要素において開発に必要な素材が多く、チームメンバーはデータ更新のたびにサーバーへのアップロードとコンバート、そしてゲーム実行ファイルの更新を行う必要がありました。 本講演では、こうしたデータ更新などの作業をCIツールで自動化する手法やそれを発展させてプレイそのものを自動化する手法、そして自動化で起こりうる問題点についても解説します。

          兼任でもコンバートから通しプレイまで自動化。Jenkinsを中心に構築した『Xenoblade3(ゼノブレイド3)』の自動化の取り組み【CEDEC+KYUSHU 2022】
        • 「フルスタック地獄で完全な自動化は難しい」 国立情報学研究所はクラウド運用効率化をどう進めている?


          ITInfrastructure as CodeIaCIaC 20207Cloud Operator Days 2020NII   NIIOSSEuc
            「フルスタック地獄で完全な自動化は難しい」 国立情報学研究所はクラウド運用効率化をどう進めている?
          • アップデートは計画的に | Jenkins運用未経験の二人チームがJenkinsを任せられるようになるまで - MonotaRO Tech Blog

            こんにちは、MonotaROの伊藤です。 今回は私が所属しているチームでMonotaROのサイトのデプロイの大部分で使用されているJenkinsの運用を引き継いだ話をしたいと思います。 チームが結成されて最初の仕事として始めたこの引き継ぎでしたが、当初予定されていた二週間どころか完全な完了に四カ月かかってしまいました。 なぜ、このような事が起きてしまったのか振り返り、上手くいった事や上手くいかなかった事、どうすればもっとスムーズに進められたのか事などの内容について紹介できればと思います。 背景 終わらないアップデート 問題一: 本体のバージョンとプラグインの整合性が合わない 問題二: ジョブが動かない! 問題三: サービスを停止して対処が出来ない 教訓 アップデートは定期的に実施しよう 問題の解像度を上げる 最後に 背景 MonotaROではCI/CDプラットフォームとしてJenkinsを

              アップデートは計画的に | Jenkins運用未経験の二人チームがJenkinsを任せられるようになるまで - MonotaRO Tech Blog
            • 祝Jenkins15周年、「Developer Productivity Engineering」に貢献してきたことを誇りに思うと川口氏。DevOps World / Jenkins World 2019 Sanfrancisco


              Jenkins15Developer Productivity EngineeringDevOps World / Jenkins World 2019 Sanfrancisco 81215DevOps World / Jenkins World 2019 Sanfrancisco Jenkins15調JenkinsJenkins15  Jenkins Jenkins 
                祝Jenkins15周年、「Developer Productivity Engineering」に貢献してきたことを誇りに思うと川口氏。DevOps World / Jenkins World 2019 Sanfrancisco
              • Monitoror — Unified monitoring wallboard

                Monitor server status by pinging them, check a port to ensure that something is listening behind, display your CI state, and follow its progress live. Most popular services like GitLab, GitHub, Azure DevOps, Pingdom, Jenkins, Travis CI, ... are already supported. Feel free to request new features. Discover all tiles types

                  Monitoror — Unified monitoring wallboard
                • JenkinsとKubernetesでCIパイプラインを構築 - Qiita


                  JenkinsKubernetesCI JenkinsDocker20Kubernetes 17JenkinsJenkins KubernetesJenkins
                    JenkinsとKubernetesでCIパイプラインを構築 - Qiita
                  • Kubernetes時代のCI/CD Jenkins Xとは?-前編

                      Kubernetes時代のCI/CD Jenkins Xとは?-前編
                    • VRゲーム開発を支えた自動ビルドと自動プレイ

                      『ALTDEUS: Beyond Chronos』で物語に没入できる操作感を実現するマルチプラットフォーム対応の道のり / The path to multi-platform support for immersive storytelling in ALTDEUS: Beyond Chronos

                        VRゲーム開発を支えた自動ビルドと自動プレイ
                      • GitHub Actions: Input types for manual workflows

                        November 10, 2021 You can now specify input types for manually triggered workflows allowing you to provide a better experience to users of your workflow. In addition to the default string type, we now support choice, boolean, and environment. name: Mixed inputs on: workflow_dispatch: inputs: name: type: choice description: Who to greet options: - monalisa - cschleiden message: required: true use-e

                          GitHub Actions: Input types for manual workflows
                        • CI/CDを通じて日本のソフトウェア開発を変えていくために今何が必要か?

                          社会のあらゆる分野でデジタル化が進むなか、ビジネスにおけるソフトウェアの重要性が増しています。目まぐるしく変わる消費者の動向やビジネス環境の変化に、柔軟かつ迅速に対応できるソフトウェア開発手法である「アジャイル」が注目されるのと併せて、テストやデプロイを自動化し、より効率的で、スピード感のある開発運用環境を実現する手段である「CI/CD(継続的インテグレーション/継続的デリバリ)」への関心も高まりを見せています。今回、OSSのCI/CDツールとして著名な「Jenkins」のプロジェクトリードを務める川口耕介氏と、ヤフーでOSSのCI/CDワークフロー構築ツールである「Screwdriver」の開発に携わる中山亮介氏、高橋侑也氏が「CI/CDを通じて日本のソフトウェア開発を変えていく方法」について意見を交わしました。 ヤフーではCI/CDツール「Screwdriver」をどう使っている? 川

                            CI/CDを通じて日本のソフトウェア開発を変えていくために今何が必要か?
                          • RSpec を 6 倍速くしてカオスな CI を正常化した話 - エニグモ開発者ブログ

                            サービスエンジニアリング本部の山本です。 この記事は Enigmo Advent Calendar 2019 の 18 日目の記事です。 普段はフロントエンド中心の開発をしていますが、たまに DX(Developer Experience) 的なことにも手を出しています。 今回はそんな DX のお話です。 やばい CI エニグモが運営している BUYMA は Ruby on Rails アプリケーションとして動いており、自動テストフレームワークとして RSpec を採用しています。 CIツールとしては Jenkins を採用していましたが、1 年以上の期間、常に Fail しているというエニグモのようなイケてるウェブ企業としてはあるまじき状態が続いていました。 Jenkins は素晴らしいソフトウェアですが、当時動いていた Jenkins のバージョンは 1 系かつオンプレミスサーバーで動

                              RSpec を 6 倍速くしてカオスな CI を正常化した話 - エニグモ開発者ブログ
                            • SDPFクラウド/サーバー ESIチームにおけるCI改善の取り組み - NTT Communications Engineers' Blog

                              この記事は、 NTT Communications Advent Calendar 2022 10日目の記事です。 こんにちは! SDPF クラウド/サーバー ESI チーム入社1年目の飯國 (@guni1192) です。 普段は SDPF クラウド/サーバーにおけるネットワークコントローラ ESI (Elastic Service Infrastructure) を開発しています。 今回は ESI チームにおける CI 改善の取り組みについて紹介します。 CI/CD をセルフホストしている方向けに、CI の Workflow や実行基盤の改善の一例として参考になればと思います。 今までの ESI チームの CI 基盤の課題 ESI チームでは Jenkins を運用していました。 ESIの開発当初(6、7年前)から大きく構成は変わっておらず、チーム内から以下のような問題点があげられました

                                SDPFクラウド/サーバー ESIチームにおけるCI改善の取り組み - NTT Communications Engineers' Blog
                              • The Legends of Runeterra CI/CD Pipeline

                                The Legends of Runeterra CI/CD Pipeline Hi, I’m Guy Kisel, and I’m a software engineer on Legends of Runeterra’s Production Engineering: Shared Tools, Automation, and Build team (PE:STAB for short). My team is responsible for solving cross-team shared client technology issues and increasing development efficiency. We focus on the areas that empower other teams to do more and protect the team from

                                  The Legends of Runeterra CI/CD Pipeline
                                • 株式会社SHIFTの技術顧問に就任しました - 川口耕介のブログ

                                  この度、縁あって株式会社SHIFTの技術顧問としてお手伝いさせて頂ける機会を得ました。 SHIFTさんと僕は随分昔からのお付き合いになります。僕の記憶が確かなら、2010年頃だったでしょうか、JJUGのイベントに登壇するために訪日していた時に、社長の丹下さんに「今日本にいらしているなら、是非!」と仰っていただいて、本当に1時間後位に会場に現れたそのフットワークの軽さに大きな印象を受けたのを覚えています。それ以来、SHIFTさんの社内の自動化チームの方達には、会社での任務という枠を超えてJenkinsの日本での普及に力を貸して頂きました。玉川さん、太田さん、本当にお世話になりました! それと並行して、CloudBeesも6人の会社から今や500人を超える会社になりました。この期間のほとんど、僕はCTOという立場で会社に関わっていたわけですが、組織が大きくなり、製品の幅が増えるにつれて、どのよ

                                    株式会社SHIFTの技術顧問に就任しました - 川口耕介のブログ
                                  • Jenkins Day Japan 2021に登壇させていただきました - MonotaRO Tech Blog


                                     20211210Jenkins Day Japan 2021 cloudbees.techmatrix.jp      Software Design Jenkins    ()        
                                      Jenkins Day Japan 2021に登壇させていただきました - MonotaRO Tech Blog
                                    • Device Farm を使ったスマホアプリの自動テスト

                                      Microsoft Azure Storage 概要Takeshi Fukuhara11.3K views•125 slides AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築Amazon Web Services Japan19.3K views•72 slides

                                        Device Farm を使ったスマホアプリの自動テスト
                                      • Jenkinsの脆弱性 CVE-2024-23897 についてまとめてみた - piyolog


                                        2024124Jenkins CI/CD Jenkins  CVE-2024-23897 Critical  Jenkins Security Advisory 2024-01-24 JenkinsJenkins (Jenkins CLI) CVE-2024-23897CLIJenkins Cri
                                          Jenkinsの脆弱性 CVE-2024-23897 についてまとめてみた - piyolog
                                        • Critical Jenkins Vulnerability Exposes Servers to RCE Attacks - Patch ASAP!

                                          The maintainers of the open-source continuous integration/continuous delivery and deployment (CI/CD) automation software Jenkins have resolved nine security flaws, including a critical bug that, if successfully exploited, could result in remote code execution (RCE). The issue, assigned the CVE identifier CVE-2024-23897, has been described as an arbitrary file read vulnerability through the built-i

                                          • Jenkins Shared Librariesの活用事例の紹介 - DeNA Testing Blog

                                            1. はじめに SWETグループの井口です(@hisa9chi)です。現在はスマホ向けゲーム開発案件にてゲーム開発者がゲーム開発に集中できるようにCI/CD関連を幅広くサポートしています。 本稿では、その中でも Jenkins Pipeline Job で利用可能な Shared Libraries に関して弊社でどのように活用しているか事例を紹介してみたいと思います。 Jenkinsと聞くとおそらく皆さんは、昔は利用していたが今は運用コストが高いなどの理由から、マネージドなクラウドのCI/CDサービスへ移行したという方が多いのではないでしょうか。しかし、ゲーム開発の現場ではJenkins master / agentのクラスタ構成を構築して、運用を続けているプロジェクトが弊社内にも多く存在します。なぜ、運用コストが高いにもかかわらず構築して運用しているかというと、ゲーム開発特有の理由から

                                              Jenkins Shared Librariesの活用事例の紹介 - DeNA Testing Blog
                                            • Create and configure apps with manifests

                                              Use the app manifest system to quickly create, configure, and reuse Slack app configurations. Manifests are YAML or JSON-formatted configurations bundles for Slack apps. With a manifest, you can use a UI or an API to create an app with a pre-defined configuration, or adjust the configuration of existing apps. You can share and reuse your manifests. Use this capability to create development clones

                                                Create and configure apps with manifests
                                              • 【Unity】ゲーム開発の現場でなぜJenkinsが利用され続けるのか - hikyaru-suzuki’s blog

                                                はじめに QualiArtsのカレンダー | Advent Calendar 2022 - Qiita、19日目担当の鈴木光です 私はバックエンドエンジニアですが、クライアントのビルド周りも携わるので今回はゲーム開発現場におけるJenkinsについてのお話をさせていただきます Jenkinsについて 皆さんご存知の通り、Jenkinsは非常に汎用的なCI/CDのプラットフォームです。Jenkins自体はJavaで実装されたOSSのソフトウェアなので基本的に自前でホストする必要がありますが、それゆえに構築してしまえばベンダーロックインされることなく多くの現場で活用することが可能です 最近はGitHub Actionsを筆頭にCircle CI, Gitlab CI, AWS Code BuildやGoogle Cloud Buildなど様々なマネージドCIサービスが業界を席巻していますが、露

                                                  【Unity】ゲーム開発の現場でなぜJenkinsが利用され続けるのか - hikyaru-suzuki’s blog
                                                • Building a serverless Jenkins environment on AWS Fargate | Amazon Web Services

                                                  AWS DevOps Blog Building a serverless Jenkins environment on AWS Fargate Jenkins is a popular open-source automation server that enables developers around the world to reliably build, test, and deploy their software. Jenkins uses a controller-agent architecture in which the controller is responsible for serving the web UI, stores the configurations and related data on disk, and delegates the jobs

                                                    Building a serverless Jenkins environment on AWS Fargate | Amazon Web Services
                                                  • ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ | Amazon Web Services

                                                    Amazon Web Services ブログ ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ はじめに 継続的インテグレーション (CI) と継続的デリバリー (CD) は、現代のソフトウェア開発における重要なプラクティスです。それによりソフトウェアの配信を合理化して、ビジネス価値を迅速に提供できます。迅速な配信に加えて、現在のビジネス環境では、アプリのダウンタイムもほぼゼロであることが求められます。ブルー/グリーンデプロイが提供するソリューションは、チームが迅速に提供できるようにするだけでなく、機能のリリースに不可欠と考えられていた「メンテナンスウィンドウ」を排除するのにも役立ちます。大まかに言うと、このアプローチでは、新しいアプリケーションスタック (グリーン) を本番バージョン (ブルー) と並行してデプロイする必要があります。最初に、このグリーンスタックは生

                                                      ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ | Amazon Web Services
                                                    • カスタムのJenkins agentのイメージを作るときに知っておくと良いこと - 赤帽エンジニアブログ

                                                      お久しぶりです。コンサルタントの森 (@mosuke5)です。 コロナで自宅勤務の人も多いかと思いますが、みなさんどう過ごしていますか? ずっと家にいると辛いので、定期的に息抜きで家の散歩をしています。桜もちょうどきれいでいい花見?になります。 さて、ここ最近は、OpenShift上でのCI/CDパイプラインの構築をたくさん行ってきたのですが、 よくある質問に「どうやってカスタムのJenkins agentを作ったらいいか」がありました。 まとまった情報もインターネットになかったので今回書いてみました。 デフォルトのJenkins agentイメージ OpenShiftのインストール後のデフォルトでもmaven環境とnodejs環境のagentのイメージがあります。(OCP 4.3環境) openshiftプロジェクト内にあるimage streamを確認してみます。 $ oc get i

                                                        カスタムのJenkins agentのイメージを作るときに知っておくと良いこと - 赤帽エンジニアブログ
                                                      • 新たに確認されたJenkinsプラグインの脆弱性、情報漏えいの恐れ | トレンドマイクロ セキュリティブログ

                                                        ソフトウェア開発のビルドからテスト、そしてデプロイまでを自動化するオープンソースの継続的インテグレーション(CI)ツール「Jenkins」は、DevOpsなどの開発者に広く利用されています。Jenkinsのモジュール型アーキテクチャは、基本となる機能に「プラグイン」を追加して拡張することによって最大限活用できる仕組みになっています。Jenkinsコミュニティが提供するプラグインのサイト「Plugins Index」では、本記事執筆時点で1,600以上のプラグインが公開されています。しかし、公開されているプラグインの一部は、認証情報を暗号化せず、プレーンテキスト形式で保存することが確認されています。この状態では、情報漏えいが発生した場合、この認証情報を攻撃者に不正利用され、企業の機密情報へ知らぬ間にアクセスされる可能性があります。Jenkinsでは以前にCVE-2018-1000861などの

                                                          新たに確認されたJenkinsプラグインの脆弱性、情報漏えいの恐れ | トレンドマイクロ セキュリティブログ
                                                        • Jenkinsに「緊急」の脆弱性が見つかる 急ぎアップデートを

                                                          SonarSourceはJenkinsに重大な脆弱性を発見した。これらは「CVE-2024-23897」「CVE-2024-23898」として特定されており、既に悪用が確認されているという。

                                                            Jenkinsに「緊急」の脆弱性が見つかる 急ぎアップデートを
                                                          • LobiのCIをJenkinsからCircleCIに移行したはなし - KAYAC engineers' blog


                                                            SRE Tech KAYAC Advent Calendar 2019 4 LobiCI使JenkinsCircleCI Jenkins jenkins.io Jenkins LobiCI使 GitHubpushbranchCI使 Amazon EC2Jenkinsmaster(x1)CIslave(x2)3 JenkinsCI2  Jenkins
                                                              LobiのCIをJenkinsからCircleCIに移行したはなし - KAYAC engineers' blog
                                                            • Dagger Documentation | Dagger

                                                              Welcome to Dagger, a programmable tool that lets you replace your software project's artisanal scripts with a modern API and cross-language scripting engine. Encapsulate all your project's tasks and workflows into simple functions, written in your programming language of choice. Dagger packages your functions into a custom GraphQL API. Run your functions from the command line, your language interp

                                                              • TeamCity: JetBrains の簡単 CI/CD ツール

                                                                TeamCity をお試しください。開発者および DevOps エンジニア向けの強力な継続的なインテグレーションとデプロイのツールです。

                                                                  TeamCity: JetBrains の簡単 CI/CD ツール
                                                                • Jenkinsfileの書き方 - Plan 9とGo言語のブログ


                                                                  Qiita 調 Using a Jenkinsfile Pipeline Syntax Pipeline Steps Reference Jenkins Job DSL API  pipeline-model-definition-plugin Wiki Declarative Pipeline1.2.8 The new things arriving in Declarative Pipeline!  Jenkinsfile2pipelineDeclarative PipelineGroo
                                                                    Jenkinsfileの書き方 - Plan 9とGo言語のブログ
                                                                  • Amazon EKS on Fargate を使用してコンテナイメージをビルドする方法 | Amazon Web Services


                                                                    Amazon Web Services  Amazon EKS on Fargate 使 How to build container images with Amazon EKS on Fargate  稿Container Specialist Solutions Architect  Re Alvarez-Parmar 稿 使2
                                                                      Amazon EKS on Fargate を使用してコンテナイメージをビルドする方法 | Amazon Web Services
                                                                    • Jenkinsfileの書き方 (Jenkins Pipeline) - Qiita


                                                                       jenkins pipelineJenkinsfilePHPPipeline  CentOS: 7.3.1611 Jenkins Version: 2.73.2 PipelineRubyCapistranoJenkins Cap
                                                                        Jenkinsfileの書き方 (Jenkins Pipeline) - Qiita
                                                                      • Apache Log4j 2 vulnerability CVE-2021-44228

                                                                        A critical security vulnerability has been identified in the popular "Apache Log4j 2" library. This vulnerability is identified as CVE-2021-44228. The Jenkins security team has confirmed that Log4j is not used in Jenkins core. Jenkins plugins may be using Log4j. You can identify whether Log4j is included with any plugin by running the following Groovy script in the Script Console:

                                                                        • 引っ越しから始める Jenkins Configuration as Code 生活 - Tech Inside Drecom

                                                                          これはドリコム Advent Calendar 2020 の9日目です。 8日目は 本間寿々香 さんによる「AdventCalendarかきおろしイラスト」です。学びを得ました。 こんにちは。DRIP エンジニアの広井淳貴です。 DRIP は Drecom Invention Project の略称で、ドリコムが発明を産み続けるためのプロジェクトです。 その中でわたしは「AROW」というプロジェクトで活動しています。AROW では3Dリアルマップの研究開発を行っていて、没入感のある新しいゲーム体験の実現を目指すために現在開発中です。 今回は、CEDEC2020 で講演されたセッション 「『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜」で知った Jenkins Configuration as Code に

                                                                            引っ越しから始める Jenkins Configuration as Code 生活 - Tech Inside Drecom
                                                                          • GitHubからJenkinsとTerraformを使って仮想マシンをデプロイしてみた | IIJ Engineers Blog

                                                                            2019年新卒入社。基盤エンジニアリング本部兼クラウド本部所属のKubernetes大好きエンジニア。自宅ラックマウントサーバ勢。休日はコスプレしたり、バイクに乗ったり、絵を描いたり、サーバメンテしたり、激渋旅館を巡ったりしてます。 【IIJ 2021 TECHアドベントカレンダー 12/18(土)の記事です】 あいさつ こんにちは、IIJの韮塚(にらづか)です。 私は基盤エンジニアリング本部 基盤技術部に所属しており、普段は「サービス基盤運用の自動化」や「社内GitHubやCI/CDツールの管理人」を行っています。 みなさん、仮想マシン(以下VM)払い出しの自動化は進んでいますか? VM払い出しにESXiのGUIにアクセスして、リソース払い出しを行っていませんか? 某クラウドベンダーのようにESXiに直接アクセスせずとも、必要な項目をポチポチ選択するだけでVMが払い出される理想の世界を作

                                                                              GitHubからJenkinsとTerraformを使って仮想マシンをデプロイしてみた | IIJ Engineers Blog
                                                                            • Jenkins XによるPreview環境構築

                                                                              本記事は リクルートライフスタイル Advent Calendar 2019 3日目の記事です。 じゃらんnetを担当している永井です。 最近、案件ごとに独立して動作確認できる環境を作りたくて、Jenkins Xを検証していました。 Jenkins Xはまだ情報が少なく、一筋縄では行かなかったので本記事ではその構築過程をご紹介します。 Jenkins Xは、Git/Docker/Kubernetesの利用を前提として構築・運用を可能な限り自動化してくれるCI/CDソリューションです。 jx create clusterと叩けばGKEやEKSなどに標準的なKubernetesクラスタを作成してくれ、 jx installと叩けば対象のKubernetesクラスタにJenkins XをインストールしてGitHubにwebhookまで作成してくれます。 Webコンソール画面は基本必要なくなり、j

                                                                                Jenkins XによるPreview環境構築
                                                                              • JenkinsとSeleniumを使ってWebコンテンツの自動UIテスト環境を作ろう! - ICS MEDIA

                                                                                先日公開した「UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築」では、手動で行っていたWebアプリのUIテストをSeleniumを使って自動化する手法についてご説明しました。 SeleniumでUIテストを自動化することにより、リグレッションテスト(改修により既存機能への影響がないかを確認する回帰テスト)が簡単にでき、バグの早期発見に繋げることができますが、実際にはこのテストを運用でしっかりと行っていかないとプロジェクトとしての品質向上にはつながりません。また、コマンドラインの扱いに慣れていない方は、コマンドラインからのテストの実行に抵抗があり、テスト結果もコンソールに出力されるため見づらいと思う方も多いと思います。 そこで今回はCI(継続的インテグレーション)ツールであるJenkinsとSeleniumを連携することで、定期的にテストを実行し、テスト

                                                                                  JenkinsとSeleniumを使ってWebコンテンツの自動UIテスト環境を作ろう! - ICS MEDIA
                                                                                • GitHub - cider-security-research/cicd-goat: A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.

                                                                                  The CI/CD Goat project allows engineers and security practitioners to learn and practice CI/CD security through a set of 11 challenges, enacted against a real, full blown CI/CD environment. The scenarios are of varying difficulty levels, with each scenario focusing on one primary attack vector. The challenges cover the Top 10 CI/CD Security Risks, including Insufficient Flow Control Mechanisms, PP

                                                                                    GitHub - cider-security-research/cicd-goat: A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.