在腾讯云服务器OpenCLoudOS系统中安装Jenkins(有图详解)

Jenkins介绍

Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

将项目代码的svn地址配置在Jenkins,就可以直接在Jenkins的网页上进行项目的编译、打包、运行,省去了很多部署的步骤,可以做到一键部署,所以这是自动化部署的优势

Jenkins安装,分为以下三步:

1. 安装Jenkins
2. 修改Jenkins配置文件
3. 启动

1. 安装Jenkins

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-2023.key
yum install fontconfig java-11-openjdk
yum install jenkins

在这里插入图片描述
在这里插入图片描述
选择:
y
在这里插入图片描述

2. 修改Jenkins配置文件

修改默认端口号8080:

vi /etc/sysconfig/jenkins

在这里插入图片描述
将8080改为8083(改成其他的值也行),因为Jenkins的默认端口号可能会影响tomcat项目的8080端口号,
在这里插入图片描述

将Jenkins用户改为root用户:
在这里插入图片描述

如果是腾讯云服务器(如果是自己在VMware中搭建的服务器,这步可忽略),记得开放端口:

在这里插入图片描述

如果服务器此时还没有安装jdk,请安装jdk,参考这篇文章:

在腾讯云服务器OpenCLoudOS系统中安装jdk(有图详解)

查找服务器jdk的安装目录:

 echo $JAVA_HOME

在这里插入图片描述

vi /etc/init.d/jenkins

在这里插入图片描述
在此处新增jdk的安装目录,加上后缀 /bin/java

在这里插入图片描述
重新加载Jenkins:

systemctl daemon-reload  

在这里插入图片描述

3. 启动

启动Jenkins:

cd /etc/init.d/
./jenkins start

在这里插入图片描述

输入你的服务器IP + 8083:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

创建用户:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装完成:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/87142.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RISC-V 中国峰会 | OpenMPL引人注目,RISC-V Summit China 2023圆满落幕

RISC-V中国峰会圆满落幕 2023年8月25日,为期三天的RISC-V中国峰会(RISC-V Summit China 2023)圆满落幕。本届峰会以“RISC-V生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现RISC-V全球新观点、新…

Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案

在启动oracle的服务OracleOraDb11g_home1TNSListener时,提示服务启动后又停止了。 解决方法: 修改oracle安装目录下的两个配置文件: 以上两个文件,对应的HOST的值,都改为127.0.0.1 然后再启动服务,启动成…

RISC-V公测平台发布 · 在SG2042上配置Jupiter+Octave科学计算环境

简介 JupyterHub是一个开源的共享计算平台,它为每个用户管理一个单独的 Jupyter 环境, 可以用于学生班级、企业数据科学小组或科学研究小组。它是一个多用户中心,可以生成、管理和代理多个单用户Jupyter笔记本服务器的实例。 GNU Octave是一…

C++中数组作为参数进行传递方法

文章目录 基础:数组作为函数形参示例:1、一维数组的传递(1)直接传递(2)指针传递(3)引用传递 2、二维数组的传递(1)直接传递(2)指针传递…

3d素材库素材资源平台大大节省老师备课时间

教育元宇宙相信大家有所耳闻,3D素材云库通过数字三维建模技术将现实中的物体、天气、灯光等1:1模拟还原到虚拟场景中,让人们在教育元宇宙平台中可视、可见、可感。 在元宇宙爆发的大背景下,3D互联网传播内容也将迎来一次全面升级&…

Bootstrap 源代码目录结构一览

目录 前言 Bootstrap 目录结构 Bootstrap 内容简介 Bootstrap 编译文件 CSS文件 | CSS 文件功能对比与清单 JS文件 | JS 文件功能对比与清单 Bootstrap 源码码目录 | 资源清单 前言 Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Ot…

Bigemap在路桥行业是怎么应用的?

选择Bigemap的原因: 奥维下架了,后来了解到的bigemap,于是测试了这款软件 使用场景: 下载影像、矢量路网做前期策划,下载完数据后导出cad ,做一些标注,最终出图下载等高线,作为前期选址依据 …

css background实现四角边框

2023.8.27今天我学习了如何使用css制作一个四角边框,效果如下: .style{background: linear-gradient(#33cdfa, #33cdfa) left top,linear-gradient(#33cdfa, #33cdfa) left top,linear-gradient(#33cdfa, #33cdfa) right top,linear-gradient(#33cdfa, #…

微信扫码跳转微信小程序

一:首先声明为什么需要这样做 项目中需要在后台管理页面进行扫码支付,其他人弄了微信小程序支付,所以就需要挑战小程序进行支付,在跳转的时候需要参数例如订单编号等 二:跳转小程序的方法有多种 接口调用凭证 | 微信开放文档 具体可以参考微信开放文档 1.获取scheme码 按照文…

lua的函数

1.一个示例实现列表的元素的求和 [root]# more funcAdd.lua function add(a)local sum 0for i 1,#a dosum sum a[i]endreturn sum enda {1,2,3,4,5,6}local sum add(a)print(sum)

前端将file文件传给后台,后台将文件传给前台(包含上传下载)

前端将file文件传给后台,后台将文件传给前台(包含上传下载) 在开发过程中,经常会遇见对文件的处理。 例如:在上传、下载文件时,需要在前端选完文件传到后台传到服务器;或者文件从后台&#xf…

网络地址转换NAT-动态NAT的使用范围和配置-思科EI,华为数通

网络地址转换NAT-动态NAT的使用范围和配置 什么是动态NAT? 使用公有地址池,并以先到先得的原则分配这些地址。当具有私有 IP 地址的主机请求访问 Internet 时,动态 NAT 从地址池中选择一个未被其它主机占用的 IP 地址一对一的转化。当数据会话…