Jenkins ワークフロー プラグイン ( https://github.com/jenkinsci/workflow-plugin ) を試し、ワークフロー グローバル ライブラリ ( https://github.com/jenkinsci/workflow-plugin/tree/master/cps- global-lib ) が付属しています。
共有関数 (bash/python) にいくつかのスクリプト呼び出しを埋め込みたいと思いました。これを行う明白な方法は、sh """...""" を使用することです。ただし、これにより、いくつかのエスケープが必要になります ($ はエスケープする必要があります)。また、文字列の引用符内でスクリプトを作成するのは少し面倒です。
ワークフローの実行中にグローバル ライブラリに保存されているリソース ファイル (.sh または .py ファイルなど) にアクセスする方法はありますか? 私は次のようなことができるように
sh getScript("script.sh")