開発者中心のソリューションの先駆者であるHarnessは、Harness CLIを導入し、ユーザーのHarnessプラットフォームとの関わり方に革命をもたらす強力なコマンドラインインターフェイスを提供します。HarnessのCLIは、Harnessプラットフォームとユーザーとの接し方に革命をもたらす強力なコマンドラインインターフェイスです。この導入により、オンボーディングプロセスが簡素化され、摩擦が減り、熟練ユーザーと新規ユーザーの両方に直感的なエクスペリエンスが提供されます
複雑性を合理化
開発者第一のUXで知られるHarnessプラットフォームは、そのシンプルさと有効性で顧客から高い評価を得ています。しかし、特にHarnessエコシステムを初めて使用するユーザーにとっては、課題がないわけではありません。Harness UI、Harness API、Harness Terraform Providerは強力なツールですが、学習曲線があります。
- Harness APIは基礎的なものですが、ユーザーはHarness APIリファレンスドキュメントから生成されたスタブを使用してクライアント側でコードを記述する必要があります。
- Harness UIを操作するには、開発者と管理者の両方に対応する複数のウィザードを横断する必要があるため、初心者にとっては圧倒される可能性があります。
- Harnessプロバイダーは、Terraformの基本を理解していることを前提としているため、初心者にとってはさらに複雑なレイヤーが追加されます。
解決策:Harness CLI
これらの課題に対処し、シームレスなオンボーディングエクスペリエンスを提供するために、HarnessはHarness CLIのパブリックプレビューの開始を誇らしげに発表します。MITライセンスに基づいてオープンソースとしてリリースされたこのコマンドラインインターフェイスは、Harnessリソースへのアクセスを民主化し、全てのユーザーが簡単に利用できるようにすることを目的としています。開発者にとっては、自動化の利点と使い慣れたコマンドライン環境が組み合わされています。
主な機能の概要
Harness CLIは、ユーザーの作業を簡素化するために設計されたさまざまな機能をユーザーに提供します。
- リソース管理:Harness CD、GitOpsモジュールへのオンボードに必要なHarnessリソースを処理します。他のHarnessモジュールで使用されるリソースのカバレッジはパイプラインにあり、ユーザーは特定のリソースと機能のカバレッジをリクエストできます。
- ユーザーフレンドリーな入力:helmやkubectlなどの有名なクラウドネイティブCLIからインスピレーションを得て、コマンドライン値をオーバーライドしたYAMLファイル経由で入力できます。
- クロスプラットフォーム互換性:CLIは、Mac、Linux(ARM64、AMD64アーキテクチャーの両方)、Windowsをサポートします。
- オープンソース:CLIのソースコードはGitHubで入手でき、コミュニティーからの貢献を募っています。
- 簡単なインストールとアップグレード:軽量の11MBのgolangベースのバイナリーで、簡単にインストールして$PATHに追加できます。
- 包括的なドキュメント:CLIには、シンプルな--help引数を介した全てのコマンドの組み込みドキュメントと、Harness Developer Hubで利用できる追加リソースが付属しています。
Harnessは、ユーザーがHarness CLIを使い始めるための分かりやすいビデオチュートリアルも提供しており、これまでよりスムーズに導入できるようになりました。
この導入は、複雑なプロセスを簡素化し、Harnessリソースへのアクセスを民主化し、プラットフォームと対話するためのより直観的な方法をユーザーに提供する上で、重要なステップとなります。Harness CLIで時代の先を行き、Harnessの未来を体験してください。
Harnessの新しい開発者アドボケートである、Nicholas Lotz氏によるHarness CLIの旅を始めるためのビデオチュートリアルをご覧ください。
この製品の詳細については、Harness製品ページをご覧ください。