0
私はJenkins宣言型パイプラインをCI/CDプロジェクトに定義しました。私は自分のビルドツールとしてgradleを使用しています。しかし、私はGradle Wrapperを使用してVCSにintをチェックしたくありません。だから私は将来的に必要な場合、私はバージョン番号を更新することができますので、私は以下のようにジェンキンスツールの機能を使用する予定です。しかし、それは動作していないようです。私はエラー ":Gradleの:見つからないscript.sh" を取得Jenkins宣言型パイプラインのグラッドツール
パイプライン{ エージェントいかなる
tools {
gradle "gradle-4.0"
}
stage("Compile") {
steps {
sh 'gradle project/build.gradle classes'
}
}
。
PATHをエコーしようとしましたが、この自動インストールされたgradleツールのパスは含まれていません。助けてください。
なぜPATHが設定されていないのかわかりませんでした。私は、この問題の回避策として宣言的ではなく、jenkinsスクリプトパイプラインを使用しています。 'env.GRADLE =" $ {tool 'gradle-4.0'} " env.PATH =" $ {env.GRADLE}/bin:$ {env.PATH} "' – Abhin