最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 记一次Jenkins配置前端部署

    正文概述 掘金(许愿的维尼)   2021-07-22   527

    jenkins已经部署在对应服务器上,前端的部署需要自己来新建任务,做一些配置。

    首先:
    登陆jenkins图形化界面,插件安装略过,系统管理-插件管理中,NodeJs plugin和git。  
    插件安装好之后,去首页的系统配置中找到全局工具配置,在其中找到nodejs,新增安装,这里我选择的是node 14。  
    
    第二步:
    基础条件具备,之后跳转到首页,在对应视图下新建任务,也就是我们的项目部署任务,选择自由风格软件项目。  
    【如有可以复制的配置项目,则可以填写被复制的任务名称】  
    
    第三步:
     在项目配置中,将描述,源码配置,构建环境(这里去选择之前安装的node版本)填写好。  
     构建模块,选择执行shell,代码如下:  
     
    
    #!/bin/bash
    echo $PATH // 更新环境变量
    
    node -v // 输出node版本
    
    npm -v // 输出npm版本
    
    npm config set registry https://registry.npm.taobao.org // 修改npm源
    
    npm install // 执行安装依赖
    
    npm install -D node-sass@4.14.1 // 每次下载都失败,干脆单独执行一次
    
    npm run build // 执行打包
    
    cd dist // 进入打包文件
    
    rm -rf test.tar.gz // 删除上一次的压缩文件
    
    tar -zcvf test.tar.gz * // 将打包文件中的所有内容压缩
    
    echo "完成压缩"
    
    构建后的操作:   
    source file要写dist/test.tar.gz,前缀分别写dist和服务器上前端目录对应的文件名。  
    构建后,需要将压缩好的文件传到服务器,并解压覆盖,Exec command如下。  
    
    #!/bin/bash
    source /etc/profile
    cd ...这里写前端代码在服务器上的的文件目录地址例如 /usr/main/html/project
    tar -zxvf test.tar.gz
    rm -rf test.tar.gz
    
    第四步
    准备工作完成,需要在nginx配置对应的端口号,并指向对应目录的入口文件,例如我们的index.html  
    这里我用的是Xshell  
    登陆服务器,找到nginx.conf文件,执行vim nginx.conf  
    将我们所需要的端口文件目录及代理信息填写完毕。  
    执行nginx -s reload,刷新nginx。
    
    最后
    至此,配置完成了,点击任务开始部署,可以在控制台查看具体进度。
    

    起源地下载网 » 记一次Jenkins配置前端部署

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元