安装Jenkins

Posted 张发财的博客

tags:

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

简介

Jenkins是一个独立的开源自动化服务器,可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。

最低要求

Java 7
256MB free memory
1GB+ free disk space

推荐配置

Java 8
1GB+ free memory
50GB+ free disk space

安装(CentOS为例)

执行下列命令行安装

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

这两行是添加源到yum中,成功之后执行下列命令行完成安装,第一行的地址注意,stable代表稳定版,使用的话就不要冒险用什么最新测试版了

sudo yum install jenkins

注意

CentOS中没有默认带Java,并且用yum install 安装的java版本是1.5.0的,落后于Jenkins需要的版本,因此按照文档所示需要使用EPEL源中的Java-1.7.0-OPenJDK。 在EPEL源已经添加的情况下,执行

yum install java-1.8.0-openjdk

启动

sudo service jenkins start/stop/restart

在没有配置过Jenkins时,默认的端口号是8080,因此看到启动成功之后,在浏览器进入http://localhost:8080就可以看到启动了

注意

因为防火墙可能开启了,所以启动后可能进不了,如果尝试性地关闭防火墙,执行下列命令

service iptables stop

永久关闭防火墙(不推荐)

chkconfig iptables off

查看防火墙状态

service iptables status

安装完首次启动时,Jenkins需要用户到安装目录下找到初始密码进行激活 技术分享

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

Gitlab+jenkins持续集成+自动化部署

安装jenkins

jenkins持续集成工作原理

Jenkins——Jenkins+SonarQube代码审查

Jenkins——Jenkins+SonarQube代码审查

Jenkins+SonarQube代码审查