yum命令安装jenkins(推荐使用yum安装,以后升级方便)

简介: 设置一个别名,选择好版本号

1.安装jdk:

yum install java

2.检查jdk:

java -version


3.linux中执行命令(设置配置文件)


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’ -y


4.执行安装jenkins命令

yum install jenkins -y


5.启动jenkins命令

systemctl start jenkins


6.检查jenkins

ps aux|grep jenkins


6.开通端口号(如下为临时端口号开通,机器重启还需要再次重启,最好做一个nginx代理)

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT


7.浏览器访问:

ip+8080端口


8.获取密码登录jenkins;

cat /var/lib/jenkins/secrets/initialAdminPassword


9.初始化jenkins

选择后续安装插件


10.登录进去之后安装其它插件依赖项

国际化插件:Localization: Chinese (Simplified)、

git插件:Git、

ssh插件:Publish Over SSH、

maven插件:Maven Integration、

npm插件(前端vue):NodeJS Plugin


11.服务器安装git和maven

yum install git

yum install maven


12.配置后端流水线


下面是Build命令:
pom.xml
clean package -Dmaven.test.skip=true -P prod -U
下面是执行的shell命令,其余根据需要配置即可:
#!/bin/sh
#判断目标进程是否已经启动,已经启动的话则关闭进程
pidlist=ps -ef | XXX| grep -v grep | awk '{print $2}'
if [ “$pidlist” = “” ]
then
echo – log : xxx 项目没有启动
else
echo – log : 关闭服务
kill -9 $pidlist
fi
cd /home/admin/XXX
echo – log : 项目启动
nohup java -Xms4096m -Xmx4096m -Dspring.cloud.nacos.config.server-addr=nacosip:80 -Dspring.cloud.nacos.config.namespace=xxx -Dspring.cloud.nacos.discovery.server-addr=nacosip:80 -Dspring.cloud.nacos.discovery.namespace=xxx -jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/admin /home/admin/xxx/xxx.jar > /dev/null 2>&1 &
jps -l
echo – log : 项目启动成功


13.系统管理-》全局工具配置——nodejs安装,

设置一个别名,选择好版本号

保存就好了


14.配置前端流水线

这里只放一下执行的shell命令,其余根据需要配置即可:


#!/bin/sh
cd XXXX
rm -rf XXX.tar.gz
npm install
npm run build-prod
echo --构建成功
tar -zcvf XXX.tar.gz *
cd …/
pwd
echo --完成


相关文章
|
5月前
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
131 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
5月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
447 25
|
8月前
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 `yum` 命令可以下载软件包但不安装。通过 `yum` 的下载缓存功能,可以快速获取所需软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
787 11
|
8月前
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 yum 命令可以下载软件包但不安装。通过 yum 的下载缓存功能,可以快速获取软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
488 1
|
10月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
8月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
695 0
|
9月前
|
缓存 前端开发 Linux
Linux yum 命令
10月更文挑战第1天
162 2
|
9月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
9月前
|
Ubuntu jenkins 持续交付
Ubuntu系统 用docker安装jenkins
Ubuntu系统 用docker安装jenkins
|
8月前
|
jenkins Devops Java
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第27天】在快速发展的软件开发领域,DevOps实践日益重要。Jenkins作为一款流行的开源自动化服务器,在持续集成(CI)和持续部署(CD)中扮演关键角色。本文通过案例分析,探讨Jenkins在Java项目中的应用,展示其自动化构建、测试和部署的能力,提高开发效率和软件质量。
222 2

推荐镜像

更多