千家信息网

centos7上搭建jenkins+ansible的server

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,前提:先安装tomcat,请参考之前写的在centos7上安装tomcat的博文http://12395331.blog.51cto.com/12385331/1884980安装jenkins1> 下
千家信息网最后更新 2025年12月03日centos7上搭建jenkins+ansible的server

前提:先安装tomcat,请参考之前写的在centos7上安装tomcat的博文

http://12395331.blog.51cto.com/12385331/1884980

安装jenkins

1> 下载jenkins包。

进入tomcat/webapps/ 目录下,下载jenkins.war包到这里,如下载有问题,可自行下载传到这个目录下,部署的过程中半天都下不下来,提供了jenkins的附件

    wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war

2> Jekins环境变量设置

    [root@localhost bin]sudo vi /etc/profile        export JENKINS_HOME=/data/program/tomcat/webapps/Jenkins    [root@localhost bin]. /etc/profile #使配置文件生效

3> 修改tomcat默认端口号

    vi /usr/local/apache-tomcat/conf/server.xml

把下面这段的port修改为不是8080的其它端口,这里修改为8081,还有个条件:在之前修改iptables的规则文件时已经开放了8081的端口,如果没有请重新修改,重启iptables的服务。

4> 重启tomcat,进入tomcat的安装目录下的bin目录

    [root@localhost bin]./startup.sh

tomcat会解压war包,生成一个jenkins文件夹,而且会在root目录下生成一个.jenkins的文件夹

5> Jenkins 验证。在浏览器里,输入网址:http://localhost:8081/jenkins

6> 输入密码 .首次进入jenkins如要输入密码

密码位置:/root/.jenkins/secrets/initialAdminPassword,找不到这个文件就find . -name .jenkins

7> 安装需要的插件

第一次进入,会出现默认插件安装不成功,进入插件管理列表也为空,点击advanced下面的CheckNow,即可输出available的列表,多试几次。除了基础安装的插件外,主要安装的插件有:git, git Client, gitlab hook, ansible等

安装ansible

前提:要安装ansible系统中必须要安装python的版本在2.7及以上。

1> Ansible是属于Extra Packages for Enterprise Linux (EPEL)库的一部分,因此要先安装EPEL

    [root@localhost ~]yum install epel-release

2> 直接安装ansible,目前默认安装的版本是2.2,官方持续在更新

    [root@localhost ~]yum install ansible

3> 为支持windows client,要安装以下的包:安装Python Winrm模块

    pip install "pywinrm>=0.1.1"

4> 底层通信基于PowerShell,管理机和远程主机基于Kerbero认证,需额外安装python-kerbero和MIT krb5依赖库。

步骤1、 安装python-kerberos依赖,命令如下:

    yum -y install python-devel krb5-devel krb5-libs krb5-workstation

步骤2 、安装python-kerberos,OSX和Linux发行版均默认安装,安装命令如下:

    pip install Kerberos

遇到的问题及解决办法

1. 端口冲突,tomcat的端口改成8081. 8080端口是jenkins自带的内部端口,这也是上面步骤中改8081的目的。

2. tomcat service启动之后,页面加载不正常。解决办法:systemctl start tomcat.service 启动不行。进入到/usr/local/tomcat/bin,./startup.sh这样启动tomcat就可以解决。

端口 插件 文件 目录 密码 步骤 输入 前提 办法 命令 文件夹 版本 问题 生成 管理 不行 成功 主机 位置 变量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 建立网络安全日常检查纪录 嵩明综合软件开发咨询报价 梦幻西游服务器礼包是什么 idc服务器服务商 南宁虚拟币交易软件开发 湖北统一软件开发服务标准 什么软件开发应用 数据库中修改表中时间 一台服务器一天能承受多少ip 可靠的协同软件开发 服务器机房都有哪些重要的系统 creo注册服务器在哪里找 广州智度软件开发有限公 泗阳直销网络技术多少钱 岳阳发票安全接入服务器地址 电力网络安全小品5分钟视频 青海网络软件开发定制平台 数据库计算逗号个数字 服务器安装什么电源 6月1号新互联网络安全法 计算机网络技术教程第四版 在面向对象软件开发过程中 网络安全法宣传周总结 大话西游新服务器列表 阿里规约数据库索引名字 服务器室管理 creo注册服务器在哪里找 小米路由3刷打印服务器固件 河南智慧社区软件开发系统 数据库查询中间表
0