Jenkins 实战部署web 项目


1.linux 系统安装 Jenkins

(1)官网下载war 包:https://jenkins.io/download/

(2)直接放入Tomcat webapps 进行部署启动

2.设置初始user

3.安装部署项目所需要的插件:

(1)Email 插件:

 Email Extension Plugin

(2)Gradle 插件:

Gradle Plugin

(3)SVN插件:

 Subversion Plug-in
(4) SSH插件:

 SSH Credentials Plugin
4.配置email:

 系统管理->系统设置:
需要配置的参数:
(1)系统管理员邮件地址 : AutomationTest@XXX.com
(2)SMTP服务器
5.配置Gradle:
step1:
step2:

6.配置JDK:

7.配置SSH:
系统设置:

8.开始部署你的第一个Jenkins项目:
(1)

(2)

(3)配置SVN地址

(4)配置项目code change build 周期和check change的周期:

(5)配置gradle build项目war包

(6)配置SSH,把jenkins 执行gradle 打包好的war 远程copy到web app server的tomcat,并且重启tomcat, 最后设置build 项目email通知的相关人员email list

完整 SSH Command:


#!/bin/bashsshpass -p "password" scp /data/jenkins/workspace/XXXX/build/libs/qa***.war username@sjqatstXX:/data/qateam/apache-tomcat-7.0.76/webapps;sshpass -p "password" ssh -o StrictHostKeyChecking=no username@sjqatstXX "sh /data/qateam/apache-tomcat-7.0.76/bin/shutdown.sh;rm -rf /data/qateam/apache-tomcat-7.0.76/webapps/qa***; sh /data/qateam/apache-tomcat-7.0.76/bin/startup.sh";

#!/bin/bash
sshpass -p "password" scp /data/jenkins/workspace/QA***/build/libs/qa***.war username**@sjqatst**:/data/qateam/apache-tomcat-7.0.76/webapps;
sshpass -p "password" ssh -o StrictHostKeyChecking=no username**@sjqatst** "sh /data/qateam/apache-tomcat-7.0.76/bin/shutdown.sh;rm -rf /data/qateam/apache-tomcat-7.0.76/webapps/qa***; sh /data/qateam/apache-tomcat-7.0.76/bin/startup.sh";

(7)点击save 配置完毕

9.配置完成,点击build 开始构建项目

#!/bin/bashsshpass -p "password" scp /data/jenkins/workspace/XXXX/build/libs/qa***.war username@sjqatstXX:/data/qateam/apache-tomcat-7.0.76/webapps;sshpass -p "password" ssh -o StrictHostKeyChecking=no username@sjqatstXX "sh /data/qateam/apache-tomcat-7.0.76/bin/shutdown.sh;rm -rf /data/qateam/apache-tomcat-7.0.76/webapps/qa***; sh /data/qateam/apache-tomcat-7.0.76/bin/startup.sh";

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个使用Jenkins部署Vue项目实战步骤: 1. 在Jenkins服务器上安装Node.js和npm:确保Jenkins服务器上安装了Node.js和npm。你可以使用以下命令检查它们是否已安装: ``` node -v npm -v ``` 如果没有安装,请根据操作系统的不同,使用适当的方式进行安装。 2. 创建一个新的自由风格的软件项目:在Jenkins主页,点击“新建任务”,输入任务名称,选择“自由风格的软件项目”,然后点击“确定”。 3. 配置源码管理:在项目配置页面的“源码管理”部分,选择你的版本控制工具(如Git),填写你的代码仓库URL和认证信息。 4. 配置构建触发器:在项目配置页面的“构建触发器”部分,选择适合你的触发方式,例如定时触发、代码提交触发等。 5. 配置构建环境:在项目配置页面的“构建环境”部分,勾选“Provide Node & npm bin/ folder to PATH”选项。 6. 配置构建步骤: - 点击“添加构建步骤”,选择“执行Shell”。 - 在Shell脚本框中,输入以下命令: ``` npm install npm run build ``` 这将安装Vue项目的依赖项,并构建生产版本的代码。 7. 配置构建后操作: - 点击“增加构建后操作步骤”,选择“Archive the artifacts”。 - 在“Files to archive”字段中,输入构建产物的路径,例如:`dist/**/*`。 - 点击“保存”。 8. 保存并应用配置:点击页面底部的“保存”按钮。 现在,当你触发Jenkins项目构建时,它将自动拉取代码、安装依赖、构建Vue项目,并将构建产物存档起来。你可以进一步配置部署步骤,例如将构建产物发布到Web服务器或CDN上。 希望这个实战步骤能够帮助你成功部署Vue项目Jenkins
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值