Jenkins搭建

Posted 白凤银刺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins搭建相关的知识,希望对你有一定的参考价值。

官方地址

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 可以轻松地在多台机器上分配工作,帮助更快速地跨多个平台推动构建、测试和部署。

以上是关于Jenkins搭建的主要内容,如果未能解决你的问题,请参考以下文章

jenkins搭建和简单发布代码(待续)

Jenkins - 持续集成环境搭建

Git服务器搭建与Jenkins交互下代码

jenkins-系统管理-节点管理进去报错

Jenkins环境搭建部署实现代码自动化发布

持续集成环境搭建