首页 > 系统相关 >Jenkins Vue Windows(FreeSSHd)整合

Jenkins Vue Windows(FreeSSHd)整合

时间:2023-04-07 18:22:24浏览次数:33  
标签:Vue tar Windows gz yarn cd vue Jenkins zrkj

 

 

创建项目第一次创建执行一次如下的代码。

# 进入Jenkins工作空间下hxkj项目目录
cd /root/.jenkins/workspace/pc_back

# 下面的命令只需要执行一次,后续可以删除
###
# npm切换为淘宝源
npm config set registry http://registry.npm.taobao.org/
# 安装yarn
npm i yarn -g
# yarn切换为淘宝源
yarn config set registry https://registry.npm.taobao.org
###

# 安装项目中的依赖
yarn
# 打包
yarn build
# 进入生成打包文件的目录
cd dist
# 把生成的项目打包成压缩包,方便移动到项目部署目录
tar -zcvf zrkj_vue.tar.gz * 

 

 

第二次把代码改成如下:

# 进入Jenkins工作空间下hxkj项目目录
cd /root/.jenkins/workspace/pc_back

# 安装项目中的依赖
# yarn
# 打包
yarn build
cd dist
rm -rf zrkj_vue.tar.gz
# 把生成的项目打包成压缩包,方便移动到项目部署目录
tar -zcvf zrkj_vue.tar.gz * 

 

vue.bat文件

d:
cd d:/www/wwwroot
echo ">>>当前工作路径:"%cd%
shopt -s extglob
echo ">>>删除:(.htaccess|.user.ini|zrkj_vue.tar.gz)之外的文件"
rd/s/q zr-yun.com
mkdir zr-yun.com
echo ">>>解压:zrkj_vue.tar.gz"
tar -zxvf zrkj_vue.tar.gz -C ./zr-yun.com
echo ">>>移除:zrkj_vue.tar.gz"
del/f/s/q zrkj_vue.tar.gz
echo ">>>执行成功"

目录 结构:

 

  其它的配置请看另一篇文章最下面的截图:

https://www.cnblogs.com/wangfx/p/16913672.html

标签:Vue,tar,Windows,gz,yarn,cd,vue,Jenkins,zrkj
From: https://www.cnblogs.com/wangfx/p/17297064.html

相关文章

  • Jenkins - 构建 MeterSphere 平台测试计划
    Jenkins下载插件点击链接进入发布页面,按照平台版本下载:metersphere/jenkins-plugin下载*.hpi文件安装插件系统管理-插件管理-高级-DeployPlugin-选择文件(.hpi)-DEPLOYPipeline新建流水线,定义Pipelinescript如下:MeterSphere插件共提供了以下参数供用户......
  • Jenkins Maven Java项目
     [root@localhost~]#catx2.sh#!/bin/bashrm-rfjavawebappname=$1pid=`ps-ef|grep$appname|grep'java-jar'|awk'{printf$2}'`echo$pidif[-z$pid];thenecho"$appnamenotstarted"else......
  • vue3学习第二课:组件和父组件的传递数据给子组件方式props
    1,在conponents目录中新建header.vue<template><div><h1>这是头部组件</h1></div></template>2,在App.vue中添加<template><div><Header></Header><Main></Main><Foote......
  • 记录-VueJs中如何使用Teleport组件
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助在DOM结构相对比较复杂,层级嵌套比较深的组件内,需要根据相对应的模块业务处理一些逻辑,该逻辑属于当前组件但是从整个页面应用的视图上看,它在DOM中应该被渲染在整个vue应用外部的其他地方,不能影响组件的结构比......
  • Docker+Rancher + Harbor + GitLab + Jenkins 搭建CI/CD环境
    Docker+Rancher+Harbor+GitLab+Jenkins搭建CI/CD环境一.环境说明机器名称系统版本IP地址k8s版本docker版本k8s-rancher-205-10ubuntu22.04192.168.205.101.25.220.10.18k8s-master-205-11ubuntu22.04192.168.205.111.25.220.10.18k8s-worker01-205-12ubuntu22.04192.168.......
  • 学习使用VUE3+Django+GraphQL实现简单的Blog网站
    这周每天花点时间学习使用VUE3+Django+GraphQL的使用,按照RealPython的网站的教程走了一遍,踩了一遍坑.Realpython上的教程使用的是Vue2的Vue-CLI模块,Vue本身已经进化到VUE3,并且推荐使用Vite代替Vue-CLI.我按照教程上的步骤将代码转化为VUE3+Vite+CompositionAPI模式.在这里......
  • VUE解决跨域的proxyTable
    找到问题:因为java服务运行在localhost:9001端口,vue运行在localhost:8080端口,不同端口存在跨域问题。所以我使用了反向代理处理。在vue.config.js里:proxyTable:{'/api':{target:'localhost:9001',//secure:true,changeOrigin:true,......
  • Windows更换笔记本电脑需要迁移和删除的内容清单
    一、需要迁移的内容清单1、桌面和磁盘中重要的文件或者文件夹2、chrome、Edge等浏览器的书签,可以导出3、常用的软件安装包(1)、输入法(百度、或者搜狗)(2)、浏览器(Chrome浏览器)(3)、WPS(4)、微信、QQ、钉钉(5)、腾讯会议(6)、百度网盘4、IT编程常用软件(1)、JDK、Python(2)、IntelliJI......
  • jenkins打包报错:
    打包机替换.ssh/gitlab_id_rsa即可/home/publish/.ssh/gitlab_id_rsacat/home/publish/.ssh/configHostgitlab.xxx.comIdentityFile~/.ssh/gitlab_id_rsaHostNamegitlab.xxx.comPort3333Hostgitlabcloud.xxx.comHostNamegitlabcloud.xxx.comPort3333......
  • RabbitMQ入门(Windows)
    一、MQ概述MQ全称MessageQueue(消息队列),在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处理,他不管。消费者只负责从消息队列中取出数据处理,他不管这是谁发送的数据MQ,消息队列,存储消息的中间件分布式系统通信两种方式:直接......