問題タブ [jfrog]
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.
jenkins - Jenkins Declarative Pipeline から Artifactory File Spec "Spec Vars" を置き換える方法
一連の古いスクリプトを Jenkins パイプライン ジョブに変換中です。多くのスクリプトでは、JFrog CLI を使用して、Artifactory とのすべての対話を処理しました。Jenkins パイプラインを使用すると、Artifactory プラグインを介してそれを実行できるようになりました。ただし、この方法でファイル内の変数を置き換える方法が見つからないようです。
JFrog CLI の場合:
このコマンドを実行すると、spec.json${foo}
とその内部のすべてのインスタンスが対応する値に置き換えられます。${bar}
1行ですべてがきれいに機能します。
Jenkins パイプラインの場合:
に続く
これにより、必要な仕様ファイルが取得され、リストされているほとんどのファイルがダウンロードされますが、変数を必要とするファイルを見つけることができません。ファイルのダウンロード中またはダウンロード後に、変数の置換を含めるオプションを見つけることができませんでした。
スクリプトで通常どおり JFrog CLI を使用したり、別の関数を追加してこのファイルを手動で変更して変数を含めたりすることはできますが、理想的には、付属のパイプライン統合によってすべてをきれいに実行したいと考えています。
どんな提案でも大歓迎です。