CentOS Stream 9 64位自动化构建

2023-05-30  本文已影响0人  adrainHsu

服务器安装nginx

// ssh 用户名@你的公网ip
ssh root@57.97.105.135
//安装nginx  
dnf install nginx  

// 启动nginx  
systemctl start nginx

// 开机启动nginx  
systemctl enable nginx

安装git

dnf install git

安装java

dnf install java

安装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

sudo dnf install jenkins
vi /etc/yum.repos.d/jenkins.repo 
[jenkins]
name=Jenkins-stable
baseurl=http://pkg.jenkins.io/redhat
gpgcheck=1

按esc退出,按shinft+:,输入wq,保存并退出

dnf install jenkins
systemctl start jenkins
cat /var/lib/jenkins/secrets/initialAdminPassword
echo '准备开始构建'
pwd

# 看一下node和npm是否安装成功
node -v
npm -v

# 安装插件
npm install
npm run build
# 看一下当前所在的位置
pwd
echo '构建成功了'
# 看一样列表文件
ls

# 删除/root/你的文件夹名/*   里的所有文件
rm -rf /root/react_demo/*

# 把打包的文件夹放到/root/react_demo
# react项目build,vue项目dist
cp -rf ./build/* /root/react_demo/*
# cp -rf ./build/* /root/react_demo

1.png

点击保存

 mkdir react_demo

修改 user为root
修改 默认打开目录及首页文件,try_files为处理react项目路由模式为的browserHistory模式,刷新访问不了的问题


3.png

自己构建没有权限Permission denied

systemctl restart jenkins
# 将jenkins添加到root组中
sudo usermod -a -G root jenkins

systemctl restart jenkins
# 给jenkins目录权限
chown -R jenkins /root/react_demo

systemctl restart jenkins

git push自己构建

1.png
上一篇 下一篇

猜你喜欢

热点阅读