一:简介
1.是一个开源的持续集成工具
2.是java开发的(所以在安装时需要先安装jdk)
3.可以实现整个软件开发周期的持续集成任务(编码 测试 运维)
二:特点优势
- 兼容所有主流开发环境
- 拥有极其丰富放入插件,能与主流开发环境进行集成
- 以不同的job类型来创建不同的任务
–freestyle 自由风格(通过gui,手动创建job)
–流水线(通过pipline脚本来自动创建job)
–其他类型 - 非常细化的权限管理
- 高可靠性
三:安装
1.下载
官网链接 : https://jenkins.io/zh/download
百度云盘:
2.安装方式
1.根据官网直接下载相应的安装包(使用上方提供的官网地址进行下载)
2.war包安装
-
启动jenkins命令,打开cmd至jenkins安装目录下,运行命令 java -jar jenkins.war
如果改变默认端口(默认端口是8080),则指定端口号(例如7080等):java -jar jenkins.war --httpPort=7080,此种安装方式的jenkins可以在web容器中运行,作为持续性 集成环境(不推荐此种方法) -
本地安装tomcat,下载war包,放到tomcat的webapps目录下,配置JENKINS_HOME环境变量,变量值为jenkins的安装目录
-
下载Windows的msi安装包进行安装
四,安装步骤
-
使用msi安装包双击直接安装(最为简单,根据上方的网址直接下载)
jenkins端口是8080 ,如果冲突需要改端口,则在jenkins下的配置文件(jenkins.xml文件中的第41行改下端口),改好后一定要重启jenkins,打开Windows系统服务,找到jenkins,暂停之后再启用
安装完成后,在浏览器输入localhost:8080即可直接访问 -
第一次打架需要解锁jenkins
在jenkins安装路径的secrets路径下打开initalAdminPassword文件,将密码赋值粘贴到输入框,点击commit即可进行下一步操作 -
配置jenkins server
安装插件----建议选则第二个,自主选择安装需要的插件
Locale plugin Localization Chinese (simplified)-----此插件是设置语言,可以设置为中文 Git Subversion Email Extension Plugin ----邮件插件
-
jenkins 的国内升级镜像源
系统管理–管理插件–高级
将【升级站点】更换为-清华大学安装源,这样安装会快很多–zhey:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json -
设置管理员用户和密码
设置用户和密码时,还有一个邮箱地址,这里的邮箱是设置系统邮箱,一定不能乱填,设置好后就可以登录jenkins啦