一、安装:
官网:http://jenkins-ci.org/ 直接找到版本下载安装就可以了。
安装成功以后,默认是已经启动的。http://loacalhost:8080/查看是不是已经部署好了
但是这个启动方式是不推荐的,下面会细说
二、启动
首先,jenkins有两种启动方式:
sudo launchctl load /Library/LaunchDaemaons/org.jenkins-ci.plist
工作目录在/Users/Shared/Jenkins
java -jar /Applications/Jenkins/jenkins.war --httpPort=8080
工作目录在/Users/[user name]/.jenkins
jenkins安装以后会在mac上建立一个临时账户jenkins 他的用户组是nogroup的,权限限制很多。比如我要跑一个selenium的程序,就遇到脚本在终端可以跑,在jenkins上却无法启动driver的问题(浏览器打不开),而使用前者启动命令,正是使用jenkins这个临时账户来操作。所以你需要一系列步骤解决各种复杂的权限问题。否则会导致在终端能编译通过的脚本,在Jenkie下无法通过,或编译通过的脚本无法正常运行。
所以,推荐使用sudo launchctl unload /Library/LaunchDaemaons/org.jenkins-ci.plist 停止第一种启动方式。通过第二种启动jenkins war的方式,使用当前用户的权限来启动jenkins,以避免诸多因权限问题带来的麻烦!
二、系统设置
在里面添加java_home /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
maven_home /usr/local/Cellar/maven/3.2.1/libexec 。注意,maven的home目录是libexec
三、管理插件
下载一系列相关的git 和maven以及email的插件。
四、git环境搭建
先去https://github.com/ 随便注册个账号,然后上传一个maven的项目
获得git源文件地址 https://github.com/name/Testing.git
在mac终端 cat ~/.ssh/id_rsa.pub 获取你的私钥
打开https://github.com/settings/ssh
把公钥写进你在github个人账户,这样你就可以通过git对该项目的源码进行远程管理了。
五、新建一个maven+git项目
4.1填写新建项目的名称→ 选择自由风格项目
4.2源码管理选择git ,输入git源地址。点击add按钮,选择用户名和私钥。填写你在git的用户名,以及刚才生成的私钥。
4.3构建选择Execute shell
输入mvn exec:java -Dexec.mainClass=lesson1.ExampleBrowser
maven会自动构建项目,且执行该项目下lession1包种的ExampleBrowser类。该类必须是main方法的主类。
六、执行
都搞定了点击左侧菜单栏的 立即构建 按钮。进入到工程,点击Console Output查看输入log