Cloudbees 上的 NodeJS v4 或 io.js

NodeJS v4 or io.js on Cloudbees

我想使用 io.js 在 Cloudbees 上测试和构建我的节点服务器,最好跟上更新的版本(截至今天的 3.2.0)。

目前,我正在根据以下教程在 Cloudbees 上使用 NodeJS 0.10.x。但是,我一直无法找到有关 io.js 的任何信息。 https://developer.cloudbees.com/bin/view/DEV/Node+Builds

有人试过吗?我需要手动安装 io.js 吗?

更新:

NodeJS 现已发布 v4.0.0。 Cloudbees 也不支持此功能,但我非常感兴趣。同样的问题仍然存在。

Jenkins 没有为其提供自动安装程序 (https://issues.jenkins-ci.org/browse/JENKINS-29697) but you can use Custom Tools installer to install it manually by using something similar to: https://cloudbees.zendesk.com/hc/en-us/articles/205299940-Install-a-new-NodeJS-version

此致

顺便说一句,我最终用 NVM 解决了这个问题。

在 Jenkins 自由风格作业中,打开一个 "Execute shell" 构建操作。

 #!/bin/sh

 {
   # try
   nvm which
 } || {
   # catch
   curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash
   source ~/.bash_profile > /dev/null
 }

 nvm install stable > /dev/null

 node -v