問題タブ [artifactory-query-lang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
artifactory - 非常に遅い人工クエリ言語
https://www.jfrog.com/blog/advanced-cleanup-using-artifactory-query-language-aql/に基づいてアーティファクトのクリーンアップ プロセスを実装しようとしましたが、AQL が本当に遅いことがわかりました. サーバーの CPU 使用率が 100% に固定された状態で、24 時間後もクエリが実行されているのを見てきました。
単純な curl を使用する:
私は測定しました:
33分
42分
574分
AQL のパフォーマンスを調査する手法はありますか? 上記で明らかに壊れているものはありますか?
ありがとう、
ピート
artifactory - Artifactory AQLは空のフォルダーを削除します
Artifactory AQL を使用して空のフォルダー (コンテンツのないフォルダー) を削除するにはどうすればよいですか?
現在の AQL クエリを使用して、12w より古く、ダウンロードされていないファイルを検索します。これはスクリプトで削除します。
これにより、空のフォルダーが残ります。すべての空のフォルダーを検索する AQL クエリを指定するにはどうすればよいですか?
search - Promotion.status でのビルドの Artifactory AQL 検索
AQL を使用して、「リリース」に昇格されていないすべてのビルドのリストを取得しようとしています。
私たちのバイナリは、ステータスの統合 -> aat -> リリースを通過します。プロモーション ステータスの統合と aat がリリースされていないもののリストを取得したいと考えています。
ビルドの 1 つの例には、次のステータスがあります。
このビルドは、次を設定するかどうかに関係なく一致します。
に
リクエストで:
次の応答が得られます。
artifactory - Artifactory REST API 最新リリース バージョン
Artifactory にアーティファクトの詳細を照会するスクリプトを開発しようとしています。AQL API は、SHA1、SIZE、および場所を提供するためのトリックを実行します。ただし、この情報を特定のリリースに限定する必要があります。Artifactory は、特定のリポジトリの最新リリース バージョンを返す API エンドポイントを提供しますか? 私はすでにArtifact Latest Version Search Based on Layout API を見てきましたが、これは機能しますが、キーオフする特定のアーティファクトを提供する必要があります。
基本的に、最新のリリースに基づいて、特定のリポジトリからアーティファクトの詳細の完全なリストを収集しようとしています。特定のリリースの特定のアーティファクトの sha1、サイズ、および名前を調べています。