- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jenkins入门要点
Jenkins使用总结(云适配)安装jenkins从http://J/上下载必威体育精装版的jenkins.war本地机器安装jdk,tomcat,并且配置jdk的环境变量本地机器安装git客户端程序,并且配置好环境等把下载好的jenkins.war放到tomcat中的webapps目录下,然后修改tomcat的conf/server.xm文件,如果Job的控制台中文输出乱码,请将URIEncoding=utf-8更改为useBodyEncodingForURI=true找到tomcat的lib目录,双击运行startup.bat,然后在浏览器中输入localhost:8080/jenkins,回车,就可以看到jenkins的页面了配置系统常规选项(在jenkins主页面的左侧-系统管理-系统设置中配置)Jdk安装文件的配置:自带邮箱配置:配置用户权限(在jenkins主页面的左侧-系统管理-Configure Global Security中配置)注册设置如上图,保存后系统管理中就出现管理用户的选项。页面右上角也会出现登录/注册的选项。点击注册:配置用户权限点击左侧的系统管理—Configure Global Security ,选择授权策略中的安全矩阵或者项目矩阵授权策略。说明:安全矩阵和项目矩阵授权策略的配置是一模一样的,唯一的区别是项目矩阵授权策略支持在Job的配置页面再次配置授权策略。添加用户到矩阵中,如下图。(这里添加的test是注册时候填写的用户名而不是全名和电子邮箱地址!!!在配置权限的时候不要配错)其中有一些比较特别的权限:最大的权限是Overall的Administer,拥有该权限可以干任何事情。最基本的权限是Overall的Read,用户必须赋予阅读的权限,不然什么都看不到。Job的Discover权限是一个奇葩的权限,帮助说Discover比Read的级别更低。如果匿名用户(没有访问job的权限)直接访问一个Job的Url将重定向到登陆页面。(经测试,这个权限应该是被废弃了。)ps:如果有个用户被赋予了Overall的Read,并没有被赋予Job的Read权限,那么该用户就无法访问job。原因:没有权限。配置git(使用GIT client plugin、GIT plugin、Git server plugin、GitHub API Plugin、GitHub plugin插件)这里插件过多,当时我也忘了具体哪个哪个了系统管理-系统设置,先设置全局:配置完git后,每次jenkins从git上拉取代码时候,如果不在项目中配置具体项目的git用户,就会根据本机的git的账号进行拉取代码。针对具体job名称-配置:点击拉取人账号的前面的Add时,可以配置具体是哪个账号拉取代码,比如我没有权限获取android的代码,但是我可以在Credentials中配置android开发人员的账号来获取项目权限,这样就可以获取其他人权限的代码了。配置邮箱(这里可以使用email-ext插件)Jenkins默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。在这样的情况下,我们找到了Jenkins Email Extension Plugin。该插件能允许你自定义邮件通知的方方面面,比如在发送邮件时你可以自定义发送给谁,发送具体什么内容等等。系统管理-系统设置,先设置全局:针对具体job名称-配置:这个插件提供邮箱模板的功能,我们首先要找到C:\Users\a1\.jenkins的下面,如果这个目录有email-templates文件夹,就把模板文件foobar.jelly放到此目录中,如果没有就在此目录中创建一个再存放。配置ftp(这里用到Publish Over FTP Plugin插件)此种情况是为了应对windows向linux服务器传数据针对全局配置完成后可以点击Test Configuration进行测试是否可以连接,Success表示可以连接,并且ftp连接可以创建多个。针对job在构建的时候可以点击增加构建步骤,添加ftp连接,注意:这里test.zip的根必须是当前构建项目的文件夹内,比如我当前项目是am-browser-server,那么test.zip的位置是:C:\Users\a1\.jenkins\workspace\am-browser-server\test.zip配置ssh(插件:SSH Credentials Plugin、SSH plugin、Publish Over SSH)首先,我们可以参照这个教程来安装:/blog/static/601174402014102
文档评论(0)