CentOS7环境下Jenkins的安装和使用

CentOS7环境下Jenkins的安装和配置

简单记录一下CentOS7(1503)环境下Jenkins的安装步骤
1. 首先在机器上创建一个Jenkins的用户,指定其home目录
useradd jenkins -d /var/lib/jenkins

  1. 使用下载的rpm包进行安装,下载时最好下载LTS版本
    rpm -ivh jenkins-2.60.3-1.1.noarch.rpm

  2. 安装完毕之后编辑环境变量
    在/etc/profile文件中增加如下内容
    export JENKINS_HOME=/var/lib/jenkins

  3. 检查机器上的防火墙设置
    将防火墙关闭或者开放8080端口,如下命令是将防火墙关闭的命令
    systemctl stop firewalld.service
    systemctl disable firewalld.service

  4. Jenkins配置参数的检查
    Jenkins的配置参数放在/etc/sysconfig/jenkins文件中,通常情况下不需要对这个文件进行任何更改。

  5. Jenkins插件更新配置更改
    有的时候明明机器是可以联网的,但是在后续安装的过程中会提示jenkins处于offline状态。因此可以将文件/var/lib/jenkins/hudson.model.UpdateCenter.xml中网址开头的https部分替换为http,然后再启动jenkins服务。

  6. 启动Jenkins服务完成安装
    service jenkins start
    启动之后,通过http://ip:8080方式就可以访问,完成安装

安装中有以下几个地方需要注意以下
需要拷贝初始的密码到对话框中进行确认,根据页面提示完成即可。
插件的选择,可以安装推荐插件,也可以根据需求自定义安装的插件。这个步骤安装的时候比较耗时。
安装完毕之后生效的config.xml文件位于/var/lib/jenkins目录下,而不是/usr/local/jenkins目录下

安装过程比较简单,基本上不会出现什么问题。

安装完毕之后,首先需要进行如下配置:
登录进去之后将admin用户的密码修改一下(Manage Jenkins / Manage Users),这样可以防止长时间没有操作,登出之后不知道密码而导致无法登陆的情况。对于忘记管理员账户密码的情况,网上有对应的方法,大家可以自行搜索。

CentOS7环境下Jenkins使用前软件的准备

jenkins安装完毕只是完成工作的一小部分内容,距离真正的使用还有很多工作要做。安装Jenkins一个很大的需求就是希望能够进行进行一些编译、打包的操作。这里以java语言的需求为例,说明需要完成一些其它准备工作。下面列举的很多软件或者工具在网络上都有很多资料进行介绍,这里列举出来只是说明Jenkins环境需要安装如下内容。

  1. java的安装
    很多情况下,CentOS自带的openjdk并不能满足日常工作的需求,这个时候需要自己安装需要的jdk。这个部分网上很多介绍,这里不再说明。

  2. maven的安装
    对于使用java的同学来说,根本不需要在此介绍maven的内容。

  3. git的安装
    在目前的软件开发中,git的使用太广泛了。不需要在此过多介绍。

  4. 其它软件的安装
    根据不同的项目,可能还需要thrift、protobuf等软件,这里大家根据自己项目的情况进行安装和配配置就可以了。

CentOS7环境下Jenkins使用系统的配置

在Jenkins使用前,通常需要对系统环境进行部分优化,这里主要修改的是系统的最大进程数和最大打开文件数量。

在/etc/security/limits.conf文件中添加如下行
* soft noproc 8192
* hard noproc 8192
* soft nofile 65536
* hard nofile 65536
//noproc代表最大进程数
//nofile 代表最大文件打开数

CentOS7环境下Jenkins的使用

对于使用无非就是如何进行job创建等操作。这部分内容根据使用者的需求不同导致配置和操作方面有很大差异,这里不做介绍。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值