Jenkins新版本的安装及配置
Jenkins介绍
- Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序,官方网址:https://jenkins.io/
Jenkins特性
- 容易安装,只需要执行 Java -jar jenkins.war, 或者直接部署到一个 servlet container 中, 例如 tomcat。不需要安装,不需要数据库的支持。
- 容易配置,jenkins 可以完全地通过友好的 web GUI 来配置,且配置页面支持配置项的错误检查和很好的在线帮助。不需要手动地编辑 xml 的配置文件,但是 jenkins 也支持手动修改 xml 配置文件。
- 项目源码修改的检测,jenkins 能够从项目的 Subversion/CVS 生成最近修改的集合列表,且改方式非常有效,不会增加 Subversion/CVS Repository 的负载。
- 可读的永久的链接生成,jenkins 对于大部分 pages 都生成清楚的可读的永久的链接,例如’'latest build"/“latest successful build”,因此可以容易地在其他的地方引用 jenkins 的生成的pages。
- RSS/EMail/IM 集成,可以通过 RSS,EMail 或 IM 来实时地监视 build 的失败,Build 完成后仍然可以 tag,支持在 build 完成后 tag 或重 tag。
- Junit/TestNG 测试报告,能够很好地显示各种测试的报告,且可以生成失败的趋向图。
- 分布式 build,jenkins 能够分发 build/test 的负载到多台机器,能够更好地利用硬件资源,提高 build 的时间。
- 文件标识,jenkins 可以标识 build 产生的文件,例如 jars。
- 插件支持,jenkins 可以通过第三方的插件来扩展,Jenkins目前已具有非常丰富插件可用。
- 跨平台,支持几乎所有的平台,例如 Windows、Ubuntu、Debian、Red Hat、Fedora、CentOS、MaOSX、openSUSE、FreeBSD、OpenBSD、Solaris、OpenIndiana、Gentoo等。
Jenkins安装
系统要求及推荐最低配置:
- 256MB可用内存
- 1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB)
为小团队推荐的硬件配置:
- 1GB+可用内存
- 50 GB+ 可用磁盘空间
软件配置:
- Java 8—无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。
- 注意: 如果将Jenkins作为Docker 容器运行,这不是必需的。
Jenkins安装环境:CentOS 7.4 64位,以jenkins.war包文件为例进行安装介绍
前提条件:
安装java环境:jdk-8u221-linux-x64.rpm
先检查是否存在jdk旧版本的命令如下:
# rpm -qa | grep jdk
# rpm -qa | grep gcj
可能的结果是:
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
然后依此卸载:
# yum -y remove libgcj-4.1.2-42.el5
# yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
下载安装jdk-8u221-linux-x64.rpm版本
# chmod 755 jdk-8u221-linux-x64.rpm //给安装包赋予运行权限
# rpm -ivh jdk-8u221-linux-x64.rpm //安装jdk
# java -version //查看jdk版本
安装Jenkins最新版本,从官方下载.war文件:https://jenkins.io/zh/download/,将下载最新Jenkins v2.195版本文件jenkins.war放在opt路径下,如:/opt/jenkins.war
介绍两种Jenkins运行方法
1、直接通过命令行
切换到Jenkins.war所在的目录/opt/
java -jar jenkins.war --httpPort=80
注:httpPort为jenkins指定运行的端口80,如不指定默认端口为8080,Jenkins默认配置和数据存放路径是:/root/.jenkins/
2、在Web容器中运行
Jenkins可以运行在标准的Web服务器中,支持Tomcat、Jboss、WebLogic中,只需要将Jenkins.war放置到相应目录,启动服务就可以进行访问。
访问及安装
打开浏览器,输入服务器ip地址进行访问,查看并输入
/root/.jenkins/secrets/initialAdminPassword中管理员密码:
可选择安装推荐的插件:
安装插件需要等待几分钟时间,直到插件安装完成:
待插件安装完后,开始设置账户信息,以后用此账户登录jenkins:
点击开始使用jenkins,然后进入jenkins首页,Jenkins已经安装成功了。
本文链接:
/archives/jenkinsinstall
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
阳光•雨!
喜欢就支持一下吧