Jenkins环境部署实战(part1)

(一)Jenkins介绍

官网 https://jenkins.io

u Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。

u Jenkins是一个工具集,提供了各种各样的插件

u 比如获取git上最新的代码

u 比如可以帮你编译源代码

u 比如可以调用自定义的shell脚本远程执行命令

u 官方文档 https://jenkins.io/doc/

(二)Jenkins安装

u 最低配置: 不少于256M内存,不低于1G磁盘,jdk版本>=8

u 安装jdk1.8

u yum install -y java-1.8.0-openjdk

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

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

u yum install -y jenkins

u systemctl start jenkins

u less /var/log/jenkins/jenkins.log //查询admin密码

u 访问 http://ip:8080/ 进行安装

实战操作:访问服务器172.16.42.163

碰坑1:输入命令:yum install -y java-1.8.0-openjdk后出现报错:

百度了一下出现的原因一般是网络出现问题。

解决方法:

在/etc/sysconfig/network-scripts/ifcfg-eth0文件中添加

DNS1=8.8.8.8

然后重启网络服务

重启完毕后再次执行yum install -y java-1.8.0-openjdk,可以看到openjdk安装成功了!

然后执行wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

#安装jenkins的yum源

执行rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key  #安装jenkins的key

执行 yum install -y jenkins  #安装jenkins

碰坑2:遇到报错:

解决办法:首先执行yum install gcc-c++ 成功后再继续执行yum install -y jenkins,

可以看到jenkins安装成功了!

然后启动jenkins,进入cd  /etc/init.d/

执行命令 ./jenkins start(centos 6版本的命令)

(如果是centos 7版本,执行命令systemctl start jenkins )

启动命令如下,启动后查看jenkins进程:

Jenkins默认端口是8080

碰坑3::从本机访问http://172.16.42.163:8080 访问不通,然后考虑是防火墙的问题:

通过命令iptables -L -n查看,只开了一个22端口

进入etc/sysconfig,修改iptables配置,修改内容如下,将8080端口信息添加上:

然后重启iptables

再从本机访问jenkins就正常了:

根据提示的路径复制密码并粘贴到本处即可。

然后自定义安装插件:

安装完插件以后,进入到一个设置管理员账户的界面:

然后就可以正常使用jenkins了!

(三) Jenkins的相关目录

rpm -ql jenkins

安装目录 /var/lib/jenkins

配置文件 /etc/sysconfig/jenkins

日志目录 /var/log/jenkins

进入/var/lib/jenkins目录查看:

Jobs目录是创建的任务

Logs是日志目录

Nodes 多节点的时候用到的

Plugins 插件所在的目录

原文地址:http://blog.51cto.com/1108944/2155133

时间: 2024-10-12 09:47:39

Jenkins环境部署实战(part1)的相关文章

postman+newman+jenkins环境部署

postman+newman+jenkins 环境部署 2017年4月27日 14:33 阅读 11 新浪博客 1.postman: http://itfish.net/article/59864.html(网上参考资料) 1)安装(要用爬墙软件): 进入下面地址https://chrome.google.com/webstore/search/postman?t=http://webstore.google.com下载,如下: 成功安装如下: 2)编写用例: 用get方式进入登录接口,传入参数

jenkins安装部署实战

Jenkins安装部署 1.首先下载Jenkins.war包,官网:https://jenkins.io/download/,这块用的比较老,为了和配管的版本一致. 2.部署好Jdk和Tomcat 3.去apache官网下载maven软件包,部署好maven 4.svn环境,可以参考之前的博客配置web访问svn仓库篇. jdk的安装,这是之前封装的jdk rpm包,可以参考之前博客封装rpm包. jdk的安装路径和环境变量: 1 2 3 4 5 [[email protected] ~]# c

jenkins 环境部署 (yum安装方式)

前言: 做一个项目不是 提交代码就算完成,持续集成的策略也很重要,持续集成的工具很多,这里就用最流行的jenkins 来说吧 jenkins 是开源软件,java写的 因此先要保证环境中 有java 运行环境 yum install -y java 然后将它jenkins repo 放在yum源里 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import htt

jenkins实战之jenkins安装部署(一)

[本文档所介绍的内容适用于日常测试/生产环境等常见的jenkins应用环境部署] 由于jenkins的安装是运行在java环境中,所以安装前需要部署java相关环境 一:java环境部署前准备: 1.1相关软件以及系统 系统要求:Centos 6.0(以上) (64位) 相关中间件:jdk1.7.0_71,  apache-tomcat7.0 1.2下载jdk和tomcat,jenkins等相关软件 下载jdk(版本为jdk1.7.0_71) wget --no-check-certificat

jenkins实现生产环境部署文件的回滚操作

由于dotnet项目的生产环境环境部署工具比较少,所以我使用jenkins作为生产环境的自动化部署工具. 既然有回滚操作,那么就会有部署操作:要实现回滚,先要实现部署的操作,我在jenkins搭建了一键从测试环境发布到正式环境的工具,部署的大致思路如下(详细的操作点这里,有详细节点配置和部署配置): 前提:安装jenkins的环境为master,每一个生产环境为slave,slave是实时连接到master的. 1.测试环境上使用了CCNET进行每次的代码变更编译部署,在测试环境上进行编译的版本

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

一.jenkins代码自动部署 1.配置免密钥通信 实现自动化部署首先要解决的是免密码传输,配置jenkins至测试服务器之间免密钥ssh登录 测试免密钥ssh登录 在测试服务器上编写一个测试脚本,检测是否可以执行成功,正式环境可以写一个自动化部署的脚本 2.jenkins新建部署代码项目 在构建这里选择执行shell命令 点击立即构建 控制台输出日志:成功 这样就实现了使用jenkins代码的自动化部署 实际情况中我们通常使用版本控制系统管理代码,svn 或者 git 二.gitlab利用we

Linux环境 Jenkins 备份-> 部署

前面介绍了Jenkins的环境搭建,由于服务器迁移的原因,我们可能会时常碰见备份服务器上的重要资料,如果你不想花太多的精力去重新配置Jenkins,那么可以进入下面: 1.备份Jenkins的配置 进入/root/.jenkins目录下,使用tar -cvf jenkins.tar .jenkins/*命令 对该目录下的所有文件进行打包.然后导出到本地(sz 文件名:导出文件/压缩包等) 2.利用备份的Jenkins压缩包重新部署Jenkins环境 2.1 环境支撑 需要部署好Jenkins环境

Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版. 官网:https://jenkins.io/index.html WAR包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.20/jenki

jmter ant Jenkins 接口自动化环境部署

目录 环境配置 一.安装JDK1.8 二.下载安装Jmeter 三.下载安装ANT 四.安装配置tomcat+Jenkins 环境配置 windows 10 + jdk1.8.0_171 + apache-jmeter-3.3 + apache-ant-1.9.12 一.安装JDK1.8 a.下载安装jdk1.8 b.配置系统环境变量 变量名:JAVA_HOME 变量值:C:\ProgramFiles\Java\jdk1.8.0_171 变量名:CLASSPATH 变量值:.;%JAVA_HOM