jenkins安装

摘要:
1) Yum source安装最新版本的Jenkins Yum–yinstalljenkins 2)创建Jenkins系统用户useradddeploy 3)更改Jenkins启动用户和端口vim/etc/sysconfig/Jenkins Jenkins_user=“deploy”Jenkins_port=“

1、什么是Jenkins?

Jenkins是一个开源持续集成工具;
开发工具:JAVA
功能:提供了软件开发的持续集成服务;
特点:支持主流软件配置管理,配合实现软件配置管理,持续集成功能;


2、Jenkins的优势和应用场景

主流的运维开发平台,兼容所有主流开发环境;

插件市场可与海量业内主流开发工具实现集成;
Job为配置单位与日志管理,使运维与开发人员能协同工作;

权限管理划分不同Job不同角色;

强大的负载均衡功能,保证我们项目的可靠性;


3、安装jenkins

安装前的准备:

准备了一台新虚拟机;

1)添加yum仓库源

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key


2)保证系统JAVA版本为8.0或8.0以上

yum -y install java
java –version


3)关闭防火墙和selinux


安装:

1)Yum源安装Jenkins最新版本

yum –y install jenkins


2)创建Jenkins系统用户

useradd deploy


3)更改Jenkins启动用户与端口

vim /etc/sysconfig/jenkins
......
JENKINS_USER="deploy"
JENKINS_PORT=”8080”
......


4)更改目录权限

[root@jenkins ~]# chown -R deploy:deploy /var/lib/jenkins
[root@jenkins ~]# chown -R deploy:deploy /var/log/jenkins

[root@jenkins ~]# chown -R deploy:deploy /var/cache/jenkins/


5)启动jenkins

systemctl start jenkins


5)改源

如果不先启动一次,这个文件好像不存在;

[root@jenkins ~]# vim /var/lib/jenkins/hudson.model.UpdateCenter.xml

<?xml version='1.1' encoding='UTF-8'?>
< sites>
   <site>
     <id>default</id>
     <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json</url>
   </site>
< /sites>


重启Jenkins:
systemctl restart jenkins


[root@jenkins opt]# cp /var/lib/jenkins/updates/default.json /var/lib/jenkins/updates/default.json.bak

[root@jenkins opt]# cd /var/lib/jenkins/updates/

[root@jenkins updates]# sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json


6)下载cloudbees-folder.hpi

wget http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/latest/cloudbees-folder.hpi

cp cloudbees-folder.hpi  /var/cache/jenkins/war/WEB-INF/detached-plugins

chown -R deploy:deploy /var/cache/jenkins


5)重启Jenkins
systemctl restart jenkins


6)本地windows解析hosts

192.168.3.203 jenkins.example.com


然后用浏览器打开:jenkins.example.com

可能需要等待片刻;


7)解锁jenkins

[root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword      #查看密码,写入输入框中,然后继续

image


8)安装插件

点击“安装推荐的插件”


9)插件安装完以后

创建一个用户名,比如:

账号:admin  

密码:123456   

全名:admin

邮箱:admin@example.com


10)然后确定url,就可以开始登录使用了

image



免责声明:文章转载自《jenkins安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇auto.js 学习python mock接口返回数据(转载)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Win7下安装SQL Server 2005遇到的问题

-COM+ 目录要求(警告) 消息 COM+ 目录要求 如果SQL Server安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有.manifest文件。解决方法是重命名这些文件,然后重新运行安装程序。 有关详细信息,请参阅“如何处理SQL Server安装过程中的COM+检查失败问题”。   此时需要重新安装COM+,具体安装步骤如下: 1)在...

.net表达式计算器(中缀表达式转后缀表达式,支持20多个数学函数,支持函数嵌套)

最近在网上查了一下表达工计算器的类库,发现Java版本的有一个比较成熟的叫W3EVal,好像是一个IBM工程师写的,.net就很少了(可能是我了解不够多),但投机取巧的实现思路有很多,比如:  (1)将Javasript中代码编译成.net类库,利用Javascript中的eval函数来实现;  (2)利用ScriptControl执行JavaScript...

AndroidManifest.xml文件详解(uses-feature)

http://blog.csdn.net/think_soft/article/details/7596796 语法(SYNTAX): <uses-featureandroid:name="string"              android:required=["true" | "false"]               android:gl...

OpenStack实战(一)

  OpenStack作为当前发展势头迅猛的云计算开源项目,去年进行了一些了解,现在有空回来进行一些补充记录,当时实战的版本是那会最新版本,当然现在已经更新了好几版了,不过还是那句话“这些丝毫不影响,了解这个事物的本质,继续...”   作为一个对OpenStack是何物完全不知道,对“云计算”也是仅仅了解泛泛的我,要啃OpenStack这个骨头,先得了解...

WinForm界面开发之“分页控件”

在程序中,分页总是永远的话题,因为数据总是很多很多,分页展示在程序性能和数据查看感官方面得到很好的平衡,是一种良好的编程习惯和UI设计。 Winform中的分页控件可能没有Asp.net世界中的分页控件那么丰富多彩,不过也有不少的分页控件可以采用,各个人的可能都有一些不同的东西,一些好的东西。就我而言,我希望控件能够尽可能的多一些功能,耦合性低一些,例如我...

【深度学习系列】PaddlePaddle可视化之VisualDL

  上篇文章我们讲了如何对模型进行可视化,用的keras手动绘图输出CNN训练的中途结果,本篇文章将讲述如何用PaddlePaddle新开源的VisualDL来进行可视化。在讲VisualDL之前,我们先了解一下常用的Tensorflow的可视化工具---Tensorboard。 Tensorflow的可视化   Tensorboard是Tensorfl...