groovyスクリプトを読み込んでいるjenkinsファイルがあり、Groovyでconfig-file-providerプラグインを使いたいと思っています。サポートが追加されたが、mvn clean install -s settings.xmlを実行しているときに特定のsettings.xmlファイルを使用するためにGroovyを使用して追加する方法を実際には分からないというドキュメントを読んだ。このプラグインは、このリストでサポートされているように見える - >https://github.com/jenkinsci/pipeline-plugin/blob/master/COMPATIBILITY.md設定ファイルプロバイダプラグインをGroovyで使う方法
1
A
答えて
1
をあなたは答え、(グルーヴィーなパイプラインに使用)グルーヴィーでMavenの例を発見した場合は、ここで、実際にはプラグインのページに記載されて疑問に思う:
node {
git url: 'https://github.com/spring-projects/spring-petclinic.git'
// install Maven and add it to the path
env.PATH = "${tool 'M3'}/bin:${env.PATH}"
configFileProvider(
[configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
sh 'mvn -s $MAVEN_SETTINGS clean package'
}
}
私はパイプラインに似たブロックを配置しようとしましたが、ステージステップの内側で動作しました。上記の例では、MAVEN_SETTINGS
は一時的なXMLファイルへのパスです。 maven-settings
は、設定ファイルプロバイダプラグインを介して作成されたファイルのIDです。
関連する問題
- 1. jenkinsでgroovyスクリプトを使って設定ファイルプロバイダプラグインの設定ファイルを追加するには
- 2. スレーブのJenkins設定ファイルプロバイダプラグイン
- 3. OnRequestモックスクリプト(groovy)でSoapUIのRequestContentを設定する方法
- 4. Groovy HttpBuilderでputリクエストのContent-Lengthを設定する方法
- 5. Jenkins Slave Groovyの定義: "Usage"パラメータを設定する方法
- 6. Groovyを使ってJiraで叙事詩のリンクを設定する方法
- 7. Maven-Invoker-PluginでScriptVariablesを使い、GroovyでPostBuildHookScriptを使う方法
- 8. Groovyでマップを定義する方法
- 9. shの出力をGroovy変数に設定する方法は?
- 10. GroovyからJIRAチケットのバージョンフィールドを設定する方法
- 11. Groovy Scriptでパターンマッチを行う方法は?
- 12. groovyでfetchSizeを設定するSql
- 13. Jenkins Groovy内で複数行のシェルスクリプトで変数を設定する方法は?
- 14. GroovyとLog4J Config.groovyの設定
- 15. logstashのparamsでgroovyスクリプトを使う方法
- 16. eclipseでGroovyとJavaのフォーマッタ設定を分割/分割する方法は?
- 17. groovyスクリプトで定義されたクラスを別のGroovyにインポートする方法
- 18. GroovyのMethodClosureのデリゲートを設定する
- 19. Java/groovyを使用してExcelでハイパーリンクの相対パスを設定する方法
- 20. tornadofxで環境設定を使う方法。
- 21. eclipseでソナーのカスタム設定を使う方法は?
- 22. jenkinsパイプラインgroovyスクリプトから設定ファイルをロードするための推奨方法
- 23. groovy開始時刻と終了時刻を設定する方法
- 24. Craftercms:SpringでシングルトークサービスBean(Groovyで記述)を定義する方法は?
- 25. SoapUIで別のGroovy内でGroovyスクリプトを実行する方法
- 26. IntelliJ内のGroovy SDKの設定
- 27. Groovy soapUIで配列を定義する方法は?
- 28. Groovyスクリプトを使用してSOAPUIリクエストのパラメータを適切に設定する方法
- 29. 任意のMap(動的オブジェクト)を使用してDSL Groovy設定ファイルを作成する方法
- 30. Groovy経由でJSONを使ってPOSTリクエストを行う方法は?