installing node on jenkins 2.0 using the pipeline plugin

前端 未结 3 815
挽巷
挽巷 2021-02-20 11:28

I am running the following docker image jenkinsci/jenkins:2.0-rc-1 to try out jenkins 2.0, and the \"pipeline\" view.

I can\'t seem to install node. Here\'s

3条回答
  •  傲寒
    傲寒 (楼主)
    2021-02-20 12:12

    Either

    node {
      withEnv(["PATH+NODE=${tool name: 'node-5.10.1', type: 'jenkins.plugins.nodejs.tools.NodeJSInstallation'}/bin"]) {
        sh 'node -v'
      }
    }
    

    or

    node {
      def nodeHome = tool name: 'node-5.10.1', type: 'jenkins.plugins.nodejs.tools.NodeJSInstallation'
      sh "${nodeHome}/bin/node -v"
    }
    

    should work. See JENKINS-28718 for further proposals.

    By the way you can omit the type parameter and just use

    tool 'node-5.10.1'
    

    for brevity.

提交回复
热议问题