在Windows上设置Jenkins 1

安装Jenkins

https://jenkins.io/下载Jenkins Windows Installer

安装程序会将Jenkins配置为使用SYSTEM用户作为服务运行,这可能很危险,将用户的服务更改为非特权用户服务会更安全:

http://antagonisticpleiotropy.blogspot.fr/2012/08/running-jenkins-in-windows-with-regular.html

配置Jenkins

安装JDK 8

通过Jenkins管理,添加JDK 8自动安装程序。

安装Maven

通过Jenkins管理,从Apache站点添加Maven自动安装程序。

安装PhantomJS

http://phantomjs.org/download.html安装二进制文件

检查可执行文件是否包含在PATH中:

phantomjs --version
2.1.1

安装NodeJS

Jenkins NodeJS插件在Windows上不起作用,因此我们将进行手动安装。

http://nodejs.org/下载最新的LTS(长期支持)64位版本。

不要将NodeJS安装到默认目录C:\Program Files\nodejs,因为它需要管理权限,请使用更简单的路径,例如c:\nodejs

编辑C:\nodejs\node_modules\npm\npmrc替换

prefix=${APPDATA}\npm

prefix=C:\nodejs\node_modules\npm

将’C:\nodejs\node_modules\npm’文件夹添加到PATH环境变量中,删除安装程序添加的文件夹:’C:\Users<user>\AppData\Roaming\npm’

npm可能需要Git,可从 https://git-for-windows.github.io/安装

添加Bower和Gulp:

npm install -g bower gulp
bower --version
gulp --version

在同一台计算机上安装多个版本的NodeJS可能会很有用,但是Windows上的nvm等效项更多地关注开发环境,而不是持续集成。因此,如果作业需要其他版本的NodeJS,请更改其PATH变量。