【问题标题】:Jenkins doesn't seem to be cloning GitHub repo -- no files found on npm installJenkins 似乎没有克隆 GitHub 存储库——在 npm install 上找不到文件
【发布时间】:2018-04-30 19:08:04
【问题描述】:

我的 Jenkins 设置已成功触发来自 GitHub 的 push。它运行这个Jenkinsfile:

node {
  sh 'npm install'
}

这会吐出这个错误:

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

查看那个文件夹,没有内容。虽然我认为克隆的存储库会在那里。

在 Jenkins 的配置中,已设置分支源并使用凭据。

我错过了一步吗?我是否必须明确告诉它在Jenkinsfile 中进行克隆?

如果我可以提供任何其他信息,请告诉我。

【问题讨论】:

    标签: node.js github jenkins jenkins-pipeline


    【解决方案1】:

    是的 - 您需要签出存储库。

    #!groovy
    node {
        stage "Checkout Repo"
        checkout scm
    
        stage "Install Dependencies"
        sh 'npm install'
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多