2017-06-22 17 views
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ツールのパスは含まれていません。助けてください。

+0

なぜPATHが設定されていないのかわかりませんでした。私は、この問題の回避策として宣言的ではなく、jenkinsスクリプトパイプラインを使用しています。 'env.GRADLE =" $ {tool 'gradle-4.0'} " env.PATH =" $ {env.GRADLE}/bin:$ {env.PATH} "' – Abhin

答えて

関連する問題