InfoQ ホームページ Continuous_Delivery に関するすべてのコンテンツ
-
PinterestにおけるKubernetesプラットフォーム導入
Pinterestのソフトウェアエンジニアチームは、同社がKubernetes採用時に導入したカスタムツールとリソースを公開した。
-
GitHubは継続的な脆弱性検出のためにSemmleコード分析を統合する
GitHubはスタートアップのSemmleを買収し、継続的統合/継続的デプロイサービスの一部として、継続的脆弱性検出を目指している
-
マイクロサービスとKubernetesのための継続的セキュリティを実践する
コンテナやKubernetesの世界でますます高速化する継続的デリバリに、セキュリティは適応しなければならない、それにはコードとしてのセキュリティ(security as code)が必要だ、とMateo Bruillo氏は主張する。氏はRebelCon.io 2019で、継続的セキュリティを備えたDevSecOpsプロセスの実装方法について講演した。
-
Googleがクラウドプラットフォームでの継続的デリバリーを簡素化するSpinnakerを発表
Spinnakerは、GoogleとNetflixが共同開発したオープンソースのマルチクラウド継続的デリバリプラットフォームである。Googleは最近のブログ投稿で、Google Cloud Platform(GCP)にSpinnakerをインストールして実行できるGoogle Cloud Platform用Spinnakerソリューションを導入した。
-
Windows仮想マシンのCI/CDパイプラインであるCircleCI Windowsサポートの紹介
CircleCIは最近Windowsのサポートを発表した。現在すでにLinux、Docker、macOSをサポートしているが、CircleCIがサポートする実行環境を拡大している。CircleCI Windowsサポートにより、ユーザはWindows仮想マシンでCI/CDパイプラインを実行できる。
-
GitHubはActionsを活用したCI/CDサービスを開始し、公開リポジトリ対しては無料で提供
開発者のフィードバックに基づいて、GitHubはGitHub Actions向け独自のContinuous Integration/Continuous Delivery (CI/CD)サービスを導入した。現在ベータ版であるため、新しいサービスは公開リポジトリに対しては無料で提供され、セルフホスティングをサポートする。
-
CircleCI、Kubernetesワークロードのサポートに向けて、パートナ統合を追加発表
CircleCIは、テクノロジパートナプログラムの一環として、新たなパートナ統合策を発表した。CircleCIは以前、Orbsというパッケージ管理ソリューションを発表している。Orbsは共通的なCI/CDタスクを、再利用および共有可能なパッケージにまとめたものだ。今回の発表でCircleCIは、AWS、Azure、VMware、Red Hat、Kublr、Helm用に、それぞれパートナがサポートするタスクを追加した。
-
GitLab 11.11がマージリクエストの担当の複数アサイン、Windows Container Executorなどを提供
最近リリースされたGitLab 11.11では、マージリクエストの担当の複数アサイン、GitLab Runners向けのWindows Container Executor、リリースへのゲストアクセス、インスタンスレベルのKubernetesクラスタなどを提供している。
-
Airbnbはいかにして1,000名を越えるエンジニアのKubernetesワークフローを簡略化したか
Melanie Cebula氏が,250を越える重要なサービスの設定とKubernetesへのデプロイを並行して実施する1,000人以上のエンジニアをサポートするために,Airbnbが社内で使用しているツールと戦略について語った。実現のために重要な役割を果たしたのは,標準化された環境とネームスペースを使って,上位のプリミティブからKubernetes設定を抽象化し,生成するためのレイヤ(および可能な限りの自動検証)を設けたことだ。
-
失敗を恐れないチームを育むには - QCon London Q&A
失敗を責めないこと(blameless failure)は,失敗を認め,共有し,調べ,修正し,予防する文化の構築から始まる – DevOpsおよびクラウドコンサルタントのEmma Button氏は,QCon London 2019でこのように述べた。CI/CDプラクティスによってシステムの健全性と状態を視覚化すれば,信頼性とオーナシップが向上するだけでなく,問題が発生した時の支援も受けやすくなる。
-
GitHubのPRを自動生成して脆弱性を修正するDependabot
Dependabotは,GitHub Security Advisory APIを活用することで,依存関係のトラッキングを支援し,プログラムのセキュリティを監視し,潜在的な脆弱性を解決するためのPRを自動生成することによって可能な限り簡単かつ確実な除去を実現する。
-
MicrosoftがAzure Pipelinesの新機能と機能統合について発表
先日のConnect()イベントで、Microsoftは、Azure Pipelinesに関する新機能とインテグレーションについて発表した。その中には、Visual Studio Code用Azure Pipelinesエクステンション、GitHubリリースの管理、IoTプロジェクトのサポート、ServiceNowインテグレーションなどが含まれている。
-
Jenkinsの現代化と'Jenkinstein'回避のための5つの取り組み
Jenkinsの作者でCloudBees CTOのKohsuke Kawaguchi氏が先月、ニースで開催されたJenkins Worldで、人気の高いCI/CDツールを現代化するために現在行っている5つの取り組みについて講演した。この取り組みは、Jenkins Evergreen、Jenkins Pipeline(Blue Ocean)、Jenkins Configuration-as-Code、Jenkins-X、Cloud-Native Jenkinsを中心に展開されている。
-
新しいDocker HubがDocker CloudとDocker Storeを統合
Dockerは、Docker Store、Docker Cloud、Docker Hubの機能を1か所にまとめた新しいDocker Hubエクスペリエンスをリリースした。これにより、コンテナイメージを検索、保存、共有するための単一のエクスペリエンスをユーザに提供する。認証済みおよび認定済みの画像とプラグインがDocker Hubから入手可能になった。Dockerは自動ビルド機能の改良もリリースした。
-
GitLab 11.6がサーバレス機能のデプロイをサポート
GitLabの最新リリースでは、KnativeとKubernetesを使用して、Function as a service(FaaS)モデルを利用したサーバレス処理の構築、デプロイ、管理ができる。