InfoQ ホームページ アジャイル技術 に関するすべてのコンテンツ
-
eBayで分散アーキテクチャによって複雑な依存関係を管理
eBayエンジニアリングチームは最近、彼らがどのようにしてスケーラブルなリリースシステムを考案したかについてその概要を説明した。リリースソリューションは、分散アーキテクチャを活用して、約2時間で3,000を超える依存関係にあるライブラリをリリースする。チームはJenkinsをGroovyスクリプトと組み合わせて使って、リリースを実行する。
-
開発者エクスペリエンスの向上したApache NetBeans 13
Apache Software Foundationが統合開発環境(IDE)のApache NetBeans 13をリリースした。Maven、Gradle、PHPの部分的アップグレードに加えて、従来よりもシンプルでスムーズな起動エクスペリエンスが実現されているという。Javaで記述され、当初はJavaコミュニティを対象としていたNetBeansだが、現在はHTML5、PHP、C/C++などの言語サポートを備えた、クロスプラットフォームの多言語IDEである。
-
Dockerfile Linter Hadolintでは多くの修正、改善がされ、ARM64バイナリをサポート
長い期間待った後に、Hadolintの最近のリリースでは多くの修正、改善がされており、ARM64バイナリに対するサポートが追加された。
-
HashiCorpは、新しいセキュリティワークフローを使用してHCPPackerをGAに移行します
HashiCorpは、HCP Packerを一般提供へ完全に移行した。HCP Packerは、マシンイメージ構築ツールであるPackerのクラウドホスト型の製品である。このリリースでは多くの新機能が追加されており、そこにはセキュリティワークフローの改善、カスタムメタデータ、コンプライアンスチェックとTerraform Cloudワークフローの統合などが含まれている。
-
NubesGenによりAzureインフラストラクチャでのGit pushが実現
NubesGenは、v0.8.0リリースで利用可能となった新しいコマンドラインインターフェイス(CLI)により、その構成を自動的に検出し、Infrastructure as CodeとしてAzureにデプロイするためのGitOpsワークフローをセットアップできるようになった。これにより、開発者は自身のプロジェクトのクラウドインフラストラクチャを簡単に起動して実行できる。InfoQは製品とその方向性について、NubesGenのプロジェクトリーダーJulien Dubois氏にインタビューした。
-
Kubernetes向けのGoogleのマネージド継続的デリバリーサービスがGAへ
GoogleはGoogle Cloud DeployのGAリリースを発表した。Google Kubernetes Engine向けのマネージド継続的デリバリーサービスだ。このサービスでは、特定のリリースで存続する宣言型ビルド、外部ワークフローの接続のサポート、および詳細なセキュリティと監査の制御が提供される。
-
コード共有のためのDocker Desktopのベストプラクティス
先ごろの記事で、Docker エンジニアの Stephen Turner 氏が、開発者が Docker コンテナとローカルホスト間のファイル共有とOS間でパフォーマンスにどのような違いがあるかを理解するのに役立ついくつかのベストプラクティスを共有した。
-
IT運用担当者による課題解決の迅速化とシステム稼働維持をAIで支援する
AIOpsは、ユーザからの直接的なフィードバックを求めずに、履歴データに基いて、より迅速な評価、修復、あるいは実用的な洞察に有用なアルゴリズムをITチームに提供するものだ。AIの支援を受けるIT運用担当者は、スマートに作業し、問題をより早く解決し、システムの機能と運用を維持することにより、従来よりも優れたエンドユーザエクスペリエンスを提供できるようになる。
-
GoogleとGitHubが新しいGitHubアクションワークフローを備えたOpenSSFスコアカードv4を発表
GitHubとGoogleは、Open Source Security Foundation(OpenSSF)のScorecardsプロジェクトのバージョン4リリースを発表した。スコアカードは自動化されたセキュリティツールである。このツールにより、オープンソースプロジェクトにおけるリスクの高いサプライチェーンのプラクティスが特定される。このリリースでは、新しいスコアカードGitHubアクション、新しいセキュリティチェックが追加され、Foundationsの毎週のスキャンに含まれるリポジトリが大幅に増加した。
-
Aqua Securityがサプライチェーン攻撃の大幅な増加を報告
Aqua Securityの最近のレポートで、サプライチェーン攻撃の脅威の増加が浮き彫りとなった。レポートによると、サプライチェーン攻撃は2020年から2021年にかけて300%増加した。また、ソフ���ウェア開発環境全体のセキュリティレベルは低いままであった。GoogleとCloud Native Computing Foundation(CNCF)は最近、サプライチェーンのセキュリティを向上させるためのアプローチを詳述した論文を発表した。
-
HashiCorp Waypointにトリガーと外部データフェッチが追加
HashiCorpは、Waypointのバージョン0.7をリリースした。オープンソースのアプリケーションデプロイツールである。このリリースでは、ユーザーインターフェイスの多くの再設計、スクリプトの導入、トリガーを介した継続的インテグレーションのライフサイクル操作、外部データのフェッチ、特定のワークスペースへの設定のスコープ設定が示された。
-
iOSおよびAndroidアプリにおけるGitHubのDevOps実践法
GitHubのiOSおよびAndroidアプリケーションのリリースプロセス管理は、GitHub Actionsに大きく依存している。モバイルチームが新リリースを毎週提供できるのは、適切なツールを使用してプロセスを自動化しているからだ — GitHubのエンジニアTaehun Kim氏はそう説明する。
-
GitLab 14.6でジオレプリケーションが改善され、.NET 6プロジェクトをサポート
GitLab 14.6の新しいGeo構成では、cloneコマンドとpullコマンドを高速化するために地理的に最も近いレプリカを使用することで、プロセスを簡素化している。また、GitLabのエージェントがリアルタイムイベントのログに記録するためのアクティビティリストも導入されており、そして、.NET 6をサポートする。
-
Neo4j Migrationsを使ったNeo4jグラフスキーマの移行
Neo4j Labsは、Neo4j Migrationsをリリースした。これはデータベース移行およびリファクタリングツールで、リレーショナルデータベースのバージョン管理を提供する。Neo4j Migrationsは、FlywayDBにインスピレーションを受けており、Neo4j Javaドライバと、クラスパス上の移行を検出するために使用されるClassGraphからなる。
-
GitHubがコードナビゲーションとコード検索を改善
GitHubは、コード検索とコードナビゲーション機能を改善したことを発表した。新しいコード検索は、まだ実験的な利用可能ではあるが、コードシンボルを検索して正規表現を使用できるようになった。コードナビゲーションはプルリクエスト内から利用できるようになり、Pythonリポジトリのより正確な情報を提供するように機能拡張された。