zoukankan      html  css  js  c++  java
  • jenkins部署前后端分离的vue项目

    1 General

    Name: 变量名。 类似给分支起一个名字的意思, 可随意取

    Description: 描述, 非必填

    Parameter Type: 选择 Branch or Tag

    Default Value: 默认分支

    以上需要安装插件Git Parameter, 没有的话就在插件管理中安装, 以上设置为了构建的时候可以自由选择分支、

    2 源码管理

    我用的是git, 仓库是gitlab, 使用svn可选择Subversion

    Branch Specifier (Blank for "any"): 选择git parameter中的变量   $变量

    3 构建触发器, 根据业务自行选择。 

    4 构建环境

    node.js没有安装的话可以在插件管理中选择自行安装

    5 构建

    此处可以选择 public over ssh插件, 但是我此处遇到的问题是我压缩发送之后用ssh命令远程登录另一台服务器解压tar时, 提示伪终端, ssh命令后跟 -t -t ,-Tq 都没有解决,所有此处没有使用public over ssh 插件, 直接使用scp命令, scp命令传过去直接覆盖的属性也正好是我想要的(ssh命令以后在研究)

    npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
    npm install
    npm run build:test
    scp -r /root/.jenkins/workspace/DeployeeTestDist/dist root@170.00.00.1:/project/tomcat-cms/webapps/cnypa-cms/

  • 相关阅读:
    [GO]使用map生成 json
    [GO]通过结构体生成json
    [GO]正则表达式
    [GO]字符串的使用
    [GO]revoer的应用
    [GO]panic的应用
    微信公众平台自定义菜单及高级接口PHP SDK
    论MySQL何时使用索引,何时不使用索引
    MYSQL explain详解
    Mysql两种存储引擎的优缺点
  • 原文地址:https://www.cnblogs.com/sailfan/p/10536579.html
Copyright © 2011-2022 走看看