centos安装jenkins详细教程

这篇具有很好参考价值的文章主要介绍了centos安装jenkins详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

约定:本文使用的版本是centos7.9,java环境是openjdk version “11.0.19”
注意:jenkins将在2023年底不支持centos8以下版本。


1 安装基础环境

tomcat 、 java 11 、 mysql8 、 git 、 maven 、redis 、 mq等等你的项目需要的环境。

以下将简单列举部分工具的安装。

安装maven

1 下载 https://dlcdn.apache.org/maven/maven-3/3.9.2/binaries/apache-maven-3.9.2-bin.tar.gz
2 上传centos解压
3 配置环境变量
PATH=$MAVEN_HOME/bin:$PATH export MAVEN_HOME PATH

安装git

1 yum install git
2 配置git
2.1 配置基本消息
git config --global user.name “你的用户名”
git config --global user.email “你的邮箱”
2.2 使用openssl生成密钥对 ssh-keygen -t rsa -C "你的邮箱"
centos 安装jenkins,服务器软件,jenkins,centos,运维
2.3 将生成的公钥(id_rsa.pub)复制粘贴到远程仓库配置
centos 安装jenkins,服务器软件,jenkins,centos,运维
添加完成后git就具备了访问的你项目的权限。

2 安装启动jenkins

下载运行

1 下载地址:https://www.jenkins.io/download/
2 下载合适版本(例如Jenkins 2.411)
centos 安装jenkins,服务器软件,jenkins,centos,运维
3 将war包上传至服务器
4 指定日志文件位置后台运行 nohup java -jar jenkins.war > /opt/jenkins/logs/run.log 2>&1 &
5 访问 ip:8080

基础设置

1 等待启动完成
centos 安装jenkins,服务器软件,jenkins,centos,运维
2 从服务器复制初始化密码填写cat /opt/jenkins/secrets/initialAdminPassword
centos 安装jenkins,服务器软件,jenkins,centos,运维
centos 安装jenkins,服务器软件,jenkins,centos,运维
3 安装默认插件
centos 安装jenkins,服务器软件,jenkins,centos,运维
4 创建管理员
centos 安装jenkins,服务器软件,jenkins,centos,运维
继续完成后续步骤。

安装插件

Maven Integration
Maven Info
Publish Over SSH (发布到其他服务器)好用
Extended Choice Parameter
Git Parameter 好用

centos 安装jenkins,服务器软件,jenkins,centos,运维
centos 安装jenkins,服务器软件,jenkins,centos,运维

基本使用

官网中文教程 https://www.jenkins.io/zh/doc/tutorials/

配置环境

tools中配置环境,jdk,maven,git,nodejs等等。

centos 安装jenkins,服务器软件,jenkins,centos,运维

创建一个maven项目的build

整体步骤 打包->把需要的jar包复制到工作空间指定目录->归档->部署/发送到远程部署

部分截图
源码管理:
centos 安装jenkins,服务器软件,jenkins,centos,运维
maven打包配置:
centos 安装jenkins,服务器软件,jenkins,centos,运维
后置步骤:

echo "复制jar包到 $WORKSPACE/build"
rm -rf $WORKSPACE/build
mkdir $WORKSPACE/build
# gateway
cp $WORKSPACE/yudao-gateway/target/yudao-gateway.jar $WORKSPACE/build/
# infra
cp $WORKSPACE/yudao-module-infra/yudao-module-infra-biz/target/yudao-module-infra-biz.jar $WORKSPACE/build/
# system
cp $WORKSPACE/yudao-module-system/yudao-module-system-biz/target/yudao-module-system-biz.jar $WORKSPACE/build/

centos 安装jenkins,服务器软件,jenkins,centos,运维
构建完成后置操作:
centos 安装jenkins,服务器软件,jenkins,centos,运维
点击保存后构建
centos 安装jenkins,服务器软件,jenkins,centos,运维

等待打包完成:centos 安装jenkins,服务器软件,jenkins,centos,运维
构建完成
centos 安装jenkins,服务器软件,jenkins,centos,运维
centos 安装jenkins,服务器软件,jenkins,centos,运维
查看是否部署成功

创建一个前端项目的build

纯脚本 安装依赖->打包->复制到nginx目录->完成

创建一个普通的build

1 配置git参数,方便启动时选择分支
centos 安装jenkins,服务器软件,jenkins,centos,运维
2 配置源码,并选择上面配置的分支环境变量
centos 安装jenkins,服务器软件,jenkins,centos,运维
3 配置执行脚本

echo "检查环境"
node -v
echo "拉取 $BRANCH 代码完成,开始打包"
echo "删除dict目录"
rm -rf $WORKSPACE/dist
echo "安装依赖"
npm install --force
echo "开始打包"
npm run build:front
cd $WORKSPACE/dist
zip -q -r dist.zip ./*

4 保存归档文件(打包后的dist)并发送到远程服务器进行部署
centos 安装jenkins,服务器软件,jenkins,centos,运维

注意:远程服务器上的文件夹需要提前建好。

5 配置发送远程后的执行shell
centos 安装jenkins,服务器软件,jenkins,centos,运维

# 删除原项目html文件
rm -rf  /data/web/dist/
# 创建项目目录(nginx的资源目录)
mkdir /data/web/dist/
cp /opt/projects/yudao/build/dist.zip /data/web/dist/
cd /data/web/dist/
# 解压
unzip dist.zip
# 删除压缩包
rm -rf dist.zip

6 访问查看是否部署完成
centos 安装jenkins,服务器软件,jenkins,centos,运维文章来源地址https://www.toymoban.com/news/detail-674200.html

到了这里,关于centos安装jenkins详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 服务器,Linux,centos7成功安装显卡驱动(超详细)

    在某些情况下我们可能会遇到重装服务器显卡驱动的需求,比如重装操作系统之后需要安装一个显卡驱动,旧版的显卡驱动需要升级,需要换一个显卡驱动等等。 如果你需要重装服务器操作系统,请戳这里: 服务器重装centos7系统 https://blog.csdn.net/qq_51570094/article/details/124133

    2024年01月23日
    浏览(56)
  • 阿里云服务器安装WordPress网站教程基于CentOS系统

    阿里云百科分享使用阿里云服务器安装WordPress博客网站教程,WordPress是使用PHP语言开发的博客平台,在支持PHP和MySQL数据库的服务器上,您可以用WordPress架设自己的网站,也可以用作内容管理系统(CMS)。本教程介绍如何在Linux操作系统的ECS实例上搭建WordPress网站。 目录 前提

    2024年02月12日
    浏览(59)
  • 求生之路2社区服务器sourcemod安装配置搭建教程centos

    大家好我是艾西,通过上文我们已经成功搭建了求生之路2的服务端。但是这个服务端是纯净的服务端,就是那种最纯粹的原版。如果想要实现插件、sm开头的命令等功能,需要安装这个sourcemod。那本篇文章给搭建简单的说下sourcemod安装以及一些基础知识。 (因平台原因本文中

    2024年02月11日
    浏览(53)
  • vsftpd安装配置,Linux系统配置FTP服务器教程(CentOS 7)

    vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快、安全易用的FTP服务器软件 。今天飞飞将和你分享 Linux 系统 安装并配置vsftpd ,搭建FTP环境 。 先让我们来认识下FTP! FTP(File Transfer Protocol)是一种文件传输协议,基于客户端/服务器架构,支持以下两种工作模式: 主动

    2024年02月09日
    浏览(62)
  • 浪潮服务器安装CentOS 7 教程,并解决一直卡在 dracut问题

    服务器装centOS7.9 1.下载正确的镜像。 2.使用软碟通或者refus刻U 盘启动盘。 3.服务器插入U盘,开机,在inspur浪潮logo界面按F11 进入启动菜单页面,选择U 盘启动。 4.开始安装centos系统。 注意:必须使用软碟通或者refus刻U 盘启动盘 不能使用Windows的PE,实践操作中插上系统盘也不

    2024年02月08日
    浏览(47)
  • 【Linux】Centos 8 服务器部署:阿里云域名注册、域名解析、个人网站 ICP 备案详细教程

    目录 一、背景信息 二、操作步骤 (1)查询域名  (2)加入域名清单 (3)确认订单信息 (4)支付  (5)等待域名实名认证通过 三、域名注册成功 四、查看域名注册信息 五、申请免费的 SSL 证书  (1)上传 SSL 证书到服务器  (2)申请证书过程本地保存的信息  六、域名

    2024年01月18日
    浏览(54)
  • 【大数据实验系列】一文轻松搞定云服务器Centos8.x下安装MySQL5.x版本,以阿里云服务器为例!(超详细安装流程)

           本篇博客主要涉及云服务器(以阿里云服务器为例子)Centos8.x下安装MySQL软件。( 通读本篇博客需要10分钟左右的时间) 。         本篇博客内容参考于:centOS8安装MySql5.7 2.1 MySQL rpm源包下载        我们首先点击官网MySQL下载地址,如下图所示:        博主这里选择上

    2024年02月03日
    浏览(63)
  • 远程服务器配置 Anaconda 并安装 PyTorch 详细教程

    进入 anaconda 官网,因为服务器是 Linux 系统,所以点击下图图标: 点击下图位置(一般情况下下载这个即可),即可开始下载 安装anaconda所需的文件,我这里是 Anaconda3-2022.10-Linux-x86_64.sh (后续更新版本会有差别): 下载好后我们将 Anaconda3-2022.10-Linux-x86_64.sh 文件上传到远程

    2023年04月21日
    浏览(44)
  • 远程服务器ubuntu安装Jupyter Lab详细教程

    不用打开电脑,不用启动anaconda,随时随地,公交地铁上使用手机输入网站就能启动 jupyter notebook 进行代码编写、数据分析,着实是很方便。在你成功白嫖一台服务器之后,可以按照下面的教程,手把手教你配置一个专属于你自己的远程 Jupyter Notebook,随时随地利用Python进行数

    2024年02月12日
    浏览(52)
  • Linux(CentOS7.9)MongoDB的安装配置教程3个服务器+增量备份(带脚本)

    首先,作为前端的开发人员,使用 MongoDB 数据库 是非常常见的,接下来是在 Linux 系统下安装和配置 MongoDB 的过程。只要按照以下步骤操作,相信你一定可以顺利完成安装。 Ⅰ、安装前的简介: 1、什么是 MongoDB 数据库? MongoDB 是用 C++ 语言编写的,是一个基于分布式文件存储

    2024年04月08日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包