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

扫描二维码关注公众号,回复: 16246069 查看本文章

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

猜你喜欢

转载自blog.csdn.net/u013030601/article/details/130915222