JFrog CLI

JFrog CLI插件

ソフトウェアアーティファクトの管理にJFrog DevOps平台JFrog CLIは堅牢なツールであり,ビルドツールや自動化ツールと連携することで,JFrogプラットフォームの機能を強化・拡張します。JFrog CLIは自動化のために設計・構築されていますが、ターミナルを使うのが好きな方にとってはファイル、ビルド、メタデータについてArtifactoryに問い合わせるための便利なコマンドラインツールとしても機能します。

JFrog CLI

JFrog CLIJFrog CLI插件)(中文:)これは新しいコマンドを追加するためにインストールできる小さなアプリケーションで,誰でもプラグインを作成できます。整整整整,整整齐齐,整整齐齐,整整齐齐。新しく追加したコマンドはJFrog CLIで元々使えるコマンドと同様に,なくてはならない役割を担うでしょう。

プラグインで何ができるのか

。JFrog CLIのソースコードにはほとんどアクセスでき、新しいコード(自分で書いたコードまたは外部ライブラリからのコード)を使うこともできるので、実現できることに制限はほとんどありません。例えば、Artifactory用のカスタムアップロード・ダウンロードコマンドを作成したり、独自のクリーンアップポリシーを実装したり,既存のJFrog CLIコマンドの出力を変更したり,イシュートラッカーなどの他の製品と統合したり,リリース後にチームメンバーに通知を送信したり,アイデアは次々と浮かびます。

どうやってプラグイン開発をするのか

さて,皆さんここまででワクワクされているかもしれませんが,実際どのように実現するのかは疑問に思われるでしょう。……………………JFrog CLI。プロジェクトのソースコードはバイナリに組み込まれており,JFrog CLIはこのバイナリに統合されます。GitHub。プラグインのソースコードは自分で保持し管理しているリポジトリを含め,任意のGitHubリポジトリでホストすることができます。

草籽

次に疑問に思われるのはプラグインのソースコードをどのようにしてJFrog CLIにインストール可能なプラグインに変更できるのかということでしょう。これはとても簡単なプロセスで実行できるので,その手順をご紹介します。

  1. Go、Git、。路径、路径、路径、路径、路径、路径
  2. GitHub。
  3. https://github.com/jfrog/jfrog-cli-plugin-template.git
  4. “使用这个模板”ボタンをクリックして新しいリポジトリを作成します。。
  5. 。【中文】:
    $ git clonehttps://github.com/me/my-amazingi-plugin.git
  6. cd。

  7. $ go build -o你好,青蛙

$ ./hello-frog -help

$ ./hello-frog hello -help

$ ./你好青蛙你好耶!

これでお好みのIDEを使ってプロジェクトを開き,テンプレートを編集してオリジナルのプラグインを作成できます。

オリジナルプラグインのインストール

。, JFrog CLI。。

オプション1:JFrog CLIのホームディレクトリ下の“插件”ディレクトリ内に置くだけで,プラグインをインストールできます。~/。JFROG_CLI_HOME_DIR。.jfrog“插件”。JFrog CLIはこのディレクトリ内のプラグインを自動的に読み込みます。超级超级超级超级しているのはJFrog CLI 1.41.2以上なので、古いバージョンを使用していないことを確認してください。

オプション2:コミュニティにもプラグインをインストールして使ってもらうためにJFrog CLI★★★★★★★★★★★★このレジストリに含まれているすべてのプラグインは次のJFrog CLIコマンドを使用してインストール可能です。

安装my-plugin-name

プラグインをパブリックなレジストリに追加する方法はドキュメントをご確認ください

★★★★★★★★★JFrog CLIプラグインを使用して構築した便利なツールをご利用いただき、他の方々とも共有いただけたら幸いです。さっそく、1つ目のJFrog CLIプラグイン作成を楽しんでください。