服务器搭建jenkins

持续集成环境(1)-Jenkins安装

1)安装JDK

Jenkins需要依赖JDK,所以先安装JDK1.8

yum install java-1.8.0-openjdk* -y

安装目录为:/usr/lib/jvm

sudo yum -y install wget

2)登录:https://pkg.jenkins.io/redhat-stable/

当前安装的命令:

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

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

yum install epel-release # repository that provides 'daemonize'

yum install java-11-openjdk-devel

yum install jenkins(这一步如果出现连接失败就等等,会自动重试;当时这一步我执行了2遍)

3)

修改Jenkins配置     默认的访问端口号是:8080

vi /etc/sysconfig/jenkins修改内容如下:

JENKINS_USER="root"

JENKINS_PORT="8001"

4)启动Jenkins

systemctl start Jenkins   或者sudo service jenkins start

5)命令:systemctl status firewalld,查看防火墙是否是启用状态;actice(runing)则是运行状态

firewall-cmd --permanent --zone=public --add-port=8001/tcp         往防火墙中添加8001端口

firewall-cmd --reload     重新加载防火墙

systemctl reload firewalld       重启防火墙

firewall-cmd --zone=public --query-port=8001/tcp    yes则是防火墙添加成功

6)

访问   IP+端口号   ,访问成功,搭建环境成功,如若不成功可以看下是不是端口号没有修改成功

7)

ps -ef | grep jenkins  查看jenkins访问的端口号

更改端口号不成功查看->  http://www.zyiz.net/tech/detail-310808.html

更改了端口号要是还访问不成功,可以看下是否使用了其他的安全访问,需要单独设置

8)

访问   IP+端口号   ,访问成功,出现以下页面

输入

cat /var/lib/jenkins/secrets/initialAdminPassword  查看jenkins的密码,复制到如上图,点击继续

9)如图,点击安装推荐插件,如若显示离线,看下一步(10)

10)如若显示离线

解决方案参考-》https://blog.csdn.net/a13568hki/article/details/103371827

解决方案:
找到hudson.model.UpdateCenter.xml 文件,

find / -name hudson.model.UpdateCenter.xml
1
将 url 中的 https://updates.jenkins.io/update-center.json 更改为

vi /var/lib/jenkins/hudson.model.UpdateCenter.xml

是国内的,清华大学的镜像地址。记住本版插件要对

修改后,然后重启jenkins,刷新页面,就可以了

插件安装中:

xiabu

11)一直点击下一步,登录成功就可以了

liunx服务器搭建jenkins环境的更多相关文章

  1. 一步一步搭建Jenkins环境

    Jenkins使用经验谈1(一步一步搭建Jenkins环境)在公司使用 Jenkins 软件已经有一段时间了,走了很多弯路,但也积累了一些经验,可以和大家分享一下.我们来一起搭建Jenkins环境.首 ...

  2. 自动化测试全套流程(一)-搭建Jenkins环境

    前提 既然要做自动化测试,那我们就做得彻底一些,将整套系统部署在Linux服务器上,在搭建Jenkins环境之前,我已经通过VirtualBox安装了一个CentOS的服务器,搭建Jenkins是基于 ...

  3. linux下的服务器搭建集成环境

    linux下的服务器搭建集成环境 ——写给初学者的我们 1.准备工具 1.1 SecureCRT SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录 ...

  4. 基于Centos搭建Jenkins 环境搭建

    系统要求: CentOS 7.2 64 位操作系统 安装 Jenkins Jenkins 简介 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提 ...

  5. 服务器搭建node环境

    最近由于工作原因开始学习服务器的搭建和环境配置.记录一下我在服务器搭建node环境的步骤.中间踩了很多坑. 首先,确定自己的服务器可以连接到外网,如果连接不上的话,会出现ETIMEOUT的报错,但这只 ...

  6. 结合jenkins在Linux服务器搭建测试环境

    何时使用: 测试过程中我们需要持续构建一个软件项目,为避免重复的手动下载.解压操作,我们需要搭建一个能够自动构建的测试环境,当代码有更新时,测试人员只需点一下[构建]即可拉取最新的代码进行测试(也可设 ...

  7. docker中搭建jenkins环境

    想在docker中搭建一个jenkins环境.开始的时候我想在先pull centos,然后在里面自己搭建环境,搭建后的环境可以运行,但是不知道挂载哪的数据,这也是我不熟悉jenkins的原因. 同事 ...

  8. 基于CentOS7的服务器搭建(LAMP环境)

    基于CentOS7的服务器环境搭建(LAMP环境) 一.安装MySQL组件 1.由于在CentOS7中,默认yum安装库中不含有mysql,我们可以下载mysql的分支MariaDB,如果必须要下my ...

  9. 腾讯云服务器搭建WampServer环境

    软件环境Windows Server 2008 R2 企业版 SP1 64位 刚刚进入 Windows Server ,你会看到以下界面: 列出了服务器的基础信息和常用配置下载 XAMPP https ...

  10. 阿里云服务器搭建java环境(jdk+tomcat+oracle11g)

    一.JDK配置 1.在centos 7的更新源中有JDK,使用yum即可下载安装 查看库中版本 [root@localhost ~]# yum search java|grep jdk 选择需要版本进 ...

随机推荐

  1. 手写reduce()

    function reduce(arr, callBack ,initVal){ if(!Array.isArray(arr) || !arr.length || typeof callBack != ...

  2. .NET 7介绍及环境准备

    环境要求 VS2022 17.4+

  3. mybati之sql集合

    mybatis 详解(五)------动态SQL - YSOcean - 博客园 (cnblogs.com) mybatis参数注入: 根据参数名称 使用#{} 注入参数 <insert id= ...

  4. git添加Github、Gitee、Gitlab秘钥

    傻逼兮兮的我以为这三个的秘钥都是通用的 参考原文:https://www.cnblogs.com/zmdComeOn/p/11748991.html 首先确认已安装Git,可以通过 git –vers ...

  5. Assetbundle 打包加载场景

    public class CreateAssetBundle : Editor{ // 打包unity场景文件 [MenuItem("Assets/Build AssetBundle Sce ...

  6. axios上传excal方法

    方法一(适合传文件且带参数的方法) HTML内容 <a href="javascript:;" class="select-file"> <i ...

  7. 检测sqlserver数据库是否能远程连通

    建立一个.udl的文件夹,双击打开.输入相关的连接字符串点击测试即可.

  8. 学习lua-01,遍历集合,多入参循环处理,类型判断,数字运算

    --function maxnum(tab1) -- local b = 1 -- local a = tab1[b] -- for i, v in ipairs(tab1) do -- if v & ...

  9. How to Check and Repair EXT4 Filesystem in Linux

    The fsck (stands for File System Consistency Check) is used to check and repair one or more Linux fi ...

  10. Docker学习——Docker 三剑客(七)

    Docker Compose 简介 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责arg>...] [options] [COMMAND] ...