持续集成必备工具
这里记录我的搭建过程(速记,可能比较混乱,后续会整理)
以下是我在windows上的尝试,后续会迁移到linux
1、Jenkins下载路径
https://jenkins.io/index.html
2、执行(2种方式)
1)tomcat(后续补充)
2)简单执行,java环境是1.7
java -jar jenkins.war
3、网址访问:http://localhost:8080/
注意没有/jenkins/,有些加了这个路径访问不到
其它电脑访问是http://(IP):8080/(要求在一个局域网内)
4、账户管理
主界面-->系统管理-->Configure Global Security
http://www.cnblogs.com/yangxia-test/p/4368778.html,感谢博主这里有对用户的详细介绍
复制过来,各种权限如下(在配置页面将鼠标放到该权限上即可查看帮助):
Overall(全局) | Credentials(凭证) | Slave(节点) | Job(任务) | View(视图) | |||||||||||||||||||||||
Administer | Read | RunScripts | UploadPlugins | ConfigureUpdateCenter | Create | Update | View | Delete | ManageDomains | Configure | Delete | Create | Disconnect | Connect | Build | Create | Delete | Configure | Read | Discover | Build | Workspace | Cancel | Create | Delete | Configure | Read |
管理员(最大) | 阅读 | 运行脚本 | 升级插件 | 配置升级中心 | 创建 | 更新 | 查看 | 删除 | 管理域 | 配置 | 删除 | 创建 | 断开连接 | 连接 | 构建 | 创建 | 删除 | 配置 | 阅读 | 重定向 | 构建 | 查看工作区 | 取消构建 | 创建 | 删除 | 配置 | 阅读 |
5、新建一个自由风格的项目
勾选参数化构建过程
以下列表可以选择一些参数的格式,在执行持续集成时可以传入制定的参数
比如Choice,可以用来选择制定的版本
点击保存之后可以去构建,点击Build with Parameters,可以看到刚才设置的效果
可以看到刚才设置的可以在这里选择,在Choice中回车即是设置不同的选项
6、点击开始构建就可以构建新的build,我这里是空的
下次继续研究下其他参数的作用。
一些参考的博客:
http://www.xuanyusong.com/archives/3349
http://www.cnblogs.com/yangxia-test/p/4368778.html
http://www.07net01.com/linux/Jenkinsshiyongjingyantan1_yibuyibudajianJenkinshuanjing__660948_1382363234.html
http://m.blog.csdn.net/article/details?id=22925127
http://www.jeepshoe.org/jenkinsmorenmima/