开发准备: 1.centos服务器 2.ssh连接工具 window端SSH连接工具下载链接 3.一个git项目 github
#yum安装docker
sudo yum install docker
#启动docker
service docker start
#设置docker开机启动
systemctl enable docker
#查看docker是否安装成功
docker info
#重启docker
sudo service docker restart
#使用docker命令下载Jenkins
sudo docker pull jenkins
#创建jenkins文件夹
mkdir /home/var/jenkins
#进入/home/var/目录,设置jenkins文件夹归属用户UID为1000
cd /home/var
sudo chown -R 1000:1000 jenkins/
#启动jenkins
sudo docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/var/jenkins:/var/jenkins_home jenkins
#重启jenkins
docker restart jenkins
管理员密码
sudo docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
选择第一个install suggested plugins进行安装,安装过程比较慢,会有几个安装失败的,尝试重新安装,实在安装不上可先跳过...
安装插件
管理员
成功示意图
系统管理--管理插件--搜索Publish Over SSH并安装
Publish Over SSH
系统管理--管理插件--搜索NodeJs并安装
NodeJs
系统管理--Global Tool Configuration--选择nodejs
配置nodejs版本
系统管理--系统设置--找到Publish over SSH
Publish over SSH配置
测试连接服务器出现success即可进行下一步
测试连接服务器
新建--输入任务名--ok
新建任务
输入项目源码--选择项目分支
源码地址
构建环境--Provide Node & npm bin/ folder to PATH
构建环境
构建--Execute Shell
打包sh命令
echo [rtyTest] $PATH
node -v
npm -v
echo 'run install'
npm install
echo 'run build'
npm run build
echo 'build dist'
cd dist
rm -rf dist.tar.gz
tar -zcvf dist.tar.gz *
构建后操作--Send build artifacts over SSH
连接服务器解压打包文件
所有配置完成后点击save保存回到主页面--选择需要打包部署的项目
立即构建
点击打包进程,选择Console Output
打包成功
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有