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 --完成


相关文章
|
17天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
38 0
|
17天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
57 0
|
1月前
|
Linux 编译器 开发工具
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
119 1
|
3天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
22 0
|
5天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
17 1
|
8天前
|
应用服务中间件 nginx
yum 安装报错 No package nginx available Error:Nothing to do
yum 安装报错 No package nginx available Error:Nothing to do
22 1
|
17天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
78 0
|
24天前
|
人工智能 Oracle jenkins
【Jenkins】新手安装、运行Jenkins(详细教学)
【Jenkins】新手安装、运行Jenkins(详细教学)
|
29天前
|
Linux
Linux: yum查看、安装、删除软件包
Linux: yum查看、安装、删除软件包
30 0
|
1月前
|
Linux 开发工具 Windows
『Linux升级路』基础开发工具——yum篇
『Linux升级路』基础开发工具——yum篇