官方地址
https://www.jenkins.io/zh/doc/ Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能
特点
持续集成和持续交付
作为一个可扩展的自动化服务器,Jenkins 可以用作简单的 CI 服务器,或者变成任何项目的持续交付中心
简易安装
Jenkins 是一个基于 Java 的独立程序,可以立即运行,包含 Windows、Mac OS X 和其他类 Unix 操作系统。
安装运行方式
命令行 java -jar jenkins.war
tomcat 放在webapps/下面
windows
docker运行
systemctl start docker
下载Jenkins的Docker镜像
docker pull jenkins/jenkins:lts
拉去镜像后在Docker容器中运行Jenkins
docker run -p 8080:8080 -p 50000:5000 --name jenkins \
-u root \
-v /mydata/jenkins_home:/var/jenkins_home \
-d jenkins/jenkins:lts
运行成功后访问该地址登录Jenkins,第一次登录需要输入管理员密码:http://192.168.1.7:8080/ 使用管理员密码进行登录,可以使用以下命令从容器启动日志中获取管理密码:
docker logs jenkins
配置简单
Jenkins 可以通过其网页界面轻松设置和配置,其中包括即时错误检查和内置帮助。 确保以下插件被正确安装:
根据角色管理权限的插件:Role-based Authorization Strategy 远程使用ssh的插件:SSH plugin 通过系统管理->全局工具配置来进行全局工具的配置,比如maven的配置
插件齐全
可扩展
分布式
Jenkins 可以轻松地在多台机器上分配工作,帮助更快速地跨多个平台推动构建、测试和部署。
|