2017-11-17 4 views
0

私のJenkinsセットアップはGitHubからpushで正常に起動しています。ジェンキンスはGitHubリポジトリを複製していないようです - npmインストールでファイルが見つかりません

このエラーを吐く
node { 
    sh 'npm install' 
} 

:それはこのJenkinsfileを実行し、何も内容が

そのフォルダを見てみると

npm WARN saveError ENOENT: no such file or directory, open 'C:\Program Files (x86)\Jenkins\workspace\PROJECT_FOLDER_NAME\package.json'

はありません。私はクローンされたリポジトリがそこにいたはずだと仮定していました。

Jenkins内の構成では、ブランチソースが設定され、資格情報を使用しています。

ステップがありませんか? Jenkinsfile内に複製するよう明示する必要がありますか?

他の情報を提供できるかどうか教えてください。

答えて

1

はい - リポジトリをチェックアウトする必要があります。

#!groovy 
node { 
    stage "Checkout Repo" 
    checkout scm 

    stage "Install Dependencies" 
    sh 'npm install' 
} 
関連する問題