Modern Software Delivery Platform®であるHarnessは、完全にオープンソースのGitプラットフォームであるGitness™をリリースし、ソフトウェア開発におけるコラボレーション、スピード、セキュリティー、インテリジェンスの新時代を切り開きました。この発表は{unscripted}コンファレンスで行われ、開発者エコシステムにおける大きな飛躍を示しました。
Gitnessは、従来のソフトウェア開発で開発者やチームが直面する2つの重大な課題、つまり高品質のオープンソースプラットフォームの欠如と複数のツールの管理の複雑さに対処します。既存のソリューションの多くは、コストが高かったり、重要な機能が欠けていたり、「機能の肥大化」に悩まされていたりして、使用や保守が困難になっています。さらに、異種のツールを統合すると、管理上の負担や統合の失敗が発生することが多く、開発プロセスでボトルネック、エラー、セキュリティーリスクが発生し、開発者の労力が増大します。
Harnessは、Gitnessを使用して、コードホスティングと自動パイプラインがシームレスに統合された包括的なオープンソースGitプラットフォームを提供し、複数のツールを使いこなす必要がなくなります。セットアップは迅速かつ簡単で、ソースコード管理とDevopsパイプラインを1つのプラットフォームに統合することで、コラボレーションを簡素化し、セキュリティーを確保し、開発ワークフローを最適化します。開発者は、Dockerを実行してイメージをプルし、Gitnessコンテナを起動・サインインして、既存のGitリポジトリーをインポートすることで、数分以内にGitnessの使用を開始できます。Gitnessは、コードリポジトリーのホスティング、プルリクエスト(PR)によるコラボレーション、ドローンベースのCIパイプラインによるPRチェック、その他多くの機能を1つの強力なパッケージに組み合わせています。
Gitnessの特徴:
- 合理化されたコラボレーションとスピード:Gitnessは、自動化されたステータスチェックと必須のレビュー担当者を通じて共同的なコードレビューを強制し、チームワークを加速し、コードの品質を確保します。
- セキュリティーの強化:ブランチ保護ルールと堅牢なユーザーアクセス管理により、Gitnessは安全なコード管理を促進し、未チェックの変更に関連するリスクを最小限に抑えます。
- 効率的なコード管理:GitnessはAIを活用したセマンティック検索を統合し、開発者がコードベースを迅速にナビゲートして理解し、開発とデバッグを迅速化できるようにします。
- 自動化されたパイプライン:コードを変更するたびに自動化されたCIパイプラインがトリガーされ、キャッシュを通じてパフォーマンスが最適化され、手動による介入が減り、一貫したビルドとテストのプロセスが保証されます。
Gitnessの際立った機能の1つは、移行プロセスが簡単であることです。開発者は、GitHubやGitLabなどの既存のリポジトリーとパイプラインをGitnessに簡単に移行できます。この自動移行によりスムーズな移行が保証され、開発者は数分でGitnessの利点を活用し始めることができます。
Harnessは、オープンソースGitnessに基づくプレミアムモジュールであるHarness Code Repositoryも発表しました。Harness Code Repositoryは、エンタープライズチームや組織の要求を満たすように調整されており、OPAポリシーやきめ細かいRBACによるガバナンス、Harnessプラットフォームの開発プロセスに合わせたシームレスな統合など、強化された機能を提供します。Harness Code Repositoryのベータ版リリースは来月に予定されています。
Harness CEO兼共同創設者のJyoti Bansal氏は、「GitnessはHarnessとソフトウェア開発コミュニティーにとって重要なマイルストーンであり、イノベーションを推進し、世界中の開発者に力を与えるという当社の取り組みを表しています。」と表明しました。オープンソースGitプラットフォームのほぼ10年ぶりの重要なリリースとして、Gitnessは全ての開発者に、ワークフローを合理化し、効果的にコラボレーションし、コードの品質を確保するために必要なツールを提供する機能を備えています。
この製品の詳細については、Harness製品ページをご覧ください。