1 须知
100.126.36.232等Jenkins服务器是通过设置代理访问外网,管理Jenkins和插件升级站点的,本地安装受黄区网络限制需要特殊配置,且有些插件无法下载。
前提条件:系统中安装了jdk,git,maven,并配置了环境变量;
2 从官网上下载Jenkins的war包
华为黄区使用镜像地址:
http://rnd-mirrors.huawei.com/jenkins-updates/download/war/
下载最新版本:
3 将war包放入tomcat并启动
使用浏览器访问localhost:8080/jenkins,输入管理员密码,按照提示找到文件复制粘贴即可。
4 修改用户密码
点击系统管理,管理用户,点击admin右侧的齿轮按钮,修改密码。如果不重新设置密码,下次登录需要再次从初始密码文件中复制粘贴。
5 修改hosts文件
安装Jenkins完成后,安装插件需要联网,公司内网有Jenkins插件的镜像地址,在C:\Windows\System32\drivers\etc\hosts文件中添加下面两行内容:
10.251.198.195 rnd-mirrors.huawei.com
10.252.15.197 updates.jenkins-ci.org
6 修改插件升级站点地址
点击系统管理,管理插件,高级,保证代理设置为空,将升级站点的URL改为:
http://rnd-mirrors.huawei.com/jenkins-updates/update-center.json
点击立即获取,即可看到所有可以安装的插件,必要的几个插件:git,maven integration,deploy to container
自带的查询功能特别慢,用浏览器的查询,Ctrl+F。
注意:黄区不设置代理有时可能安装不了插件,比如maven插件安装依赖Pipeline: API插件,而Pipeline: API要求Jenkins至少v2.121以上,但华为镜像网站上最新的才v2.110
7 系统设置
点击系统管理,系统设置,
Jenkins Location:http://127.0.0.1:8080/jenkins/
改成ip形式就不报黄色警告了。
8 全局工具配置
8.1 Maven Configuration
使用默认的
8.2 JDK
去掉勾选自动安装,自动安装会从网上下载jdk默认安装,不推荐。
8.3 Git installations
去掉勾选自动安装
8.4 Maven
去掉勾选自动安装
点击保存。
9 新建任务
点击新建任务,输入任务名称。我这里因为maven插件未安装成功,所以只有一个选项。
9.1 General
使用默认设置即可。
Jenkins会保存每次构建生成的文件,如构建记录,发布包等,如果想定期删除这些文件,可以勾选“丢弃旧的构建”设置保持天数。
9.2 源码管理
选择Git,
Repository URL:D:\iSource\NosIMS,
可以选择远程仓库,也可以选择本地仓库,我这里使用的本地仓库。
Credentials:选择证书,
第一次使用应该没有,新建:
点击右侧的Add按钮,在弹出的窗口中输入username和password,其他的不用改。username为域账号,password为域账号的密码。
Branch Specifier (blank for 'any'):
*/nightly
其他选项使用默认。
9.3 构建触发器
勾选Poll SCM,意思是定时检查源码变更,如果有更新就checkout最新代码,然后执行构建动作。下图表示每15分钟构建一次。
9.4 构建环境
使用默认。
9.5 构建
点击“增加构建步骤”按钮,选择Invoke top-level Maven targets选项。
Maven Version:选择maven_local
这个是之前在“全局工具配置”里配置的maven。
Goals:clean package
9.6 构建后操作
选择Deploy war/ear to a container,该选项会在构建后发布包到指定tomcat下。
作者:架构师小跟班
开发者导航: http://www.codernav.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果文中有什么错误,欢迎指出,以免更多的人被误导。