美文网首页Vue.js让前端飞angular2与vue的那些事
在windows的离线环境下使用jenkins部署vue项目并发

在windows的离线环境下使用jenkins部署vue项目并发

作者: 阿踏 | 来源:发表于2019-10-11 11:58 被阅读0次

    记录一下使用jenkins部署vue项目的一些问题

    所需要准备的材料:

    jdk

    jenkins.war安装包
    jenkins插件

    如果只是部署前端的项目,只需要两个插件,我是用git进行代码管理的所以要安装git和node插件,如果是有网络的直接在jenkins的插件管理那里搜这两个插件就可以了,软件会自动帮你安装所需要的依赖插件,如果是离线的,那么就需要下载这两个插件以及其相关的依赖插件

    材料下载地址

    里面包含jdk,jenkins.war安装包以及jenkins的插件
    https://pan.baidu.com/s/1VheYDU5Ap3BnERazSsnr-w

    使用流程

    安装jdk并配置环境变量

    https://jingyan.baidu.com/article/1709ad805318544635c4f042.html

    jenkins.war安装

    将jenkins.war安装放到一个文件夹下,进入该文件夹然后cmd,输入java -jar jenkins.war执行完后当出现jenkins is fully up and running 说明已经运行成功了,浏览器输入localhost:8080就可以看到jenkins的前端页面

    success.PNG
    index.JPG

    jenkins插件的安装和配置(这里主要是离线安装)

    1.点击mangwe jenkins---mange plugins ---- advance

    advance.JPG

    2.插件都是.hpi格式的,这里要选择git和node上传,如果直接上传git或者node是会报错的,因为安装这两个插件之前要先安装他们的依赖插件(下载地址都有),而且要有安装顺序,如果不知道安装顺序,可以先上传其中一个,比如上传node,系统会报错缺少哪几个插件,然后看缺少什么就跟着安装就可以了,
    3.jenkins的插件位置

    chajian.JPG
    配置node插件

    node插件安装完后需要配置
    1.点击mangwe jenkins---global tool configuration拉到最后,因为我是离线的所以这里的nodejs可以自己定义不过尽量写你本机的node版本,我这里是8版本的,然后下面install directory是你node安装的路径,(注意这里的node不是你安装在jenkins下面的node,而是你自己机器上的node,不要混淆),

    node.JPG

    创建新项目

    1.点击new item新建一个新的项目,输入项目名称,选择freestyle project,ok

    pro.JPG

    2.项目配置,这里第一步是你自己项目的简介,第二步是你代码管理的地址,我这里用的git,然后输入git的地址

    part1.JPG

    3.在build environment下面选择provide node & npm bin,第一个是你之前配置node的时候输入的名称,这一块不用填什么会自己生成


    envir.JPG

    4.在build下面,这里面主要是对代码进行命令的管理比如npm run build对项目进行打包等,点击add build step,(注意如果你是windows环境,要选择execute windows batch command,如果是linux环境则是execute shell,不然命令不会执行)

    5.到这里已经可以实现jenkins对git上面的代码进行操作

    将打包的项目推送到服务器

    1.需要安装pubiish-over -ssh.hpi,我给的下载地址里面有,这个插件不需要依赖,可以直接安装
    2.配置插件,点击mangwe jenkins---configure system拉到最后,name是自定义的名字,自己输入,hostname是你服务的ip地址,username是你的账户名,remote directory 是你需要将你的文件上传到服务器的路径,这个路径一定要跟你自己服务器上的对应,在下面就是你的服务器密码,port是你的端口号,这个跟连接ftp是一样的操作,下面会有个test configuration 按钮点击可以测试是否连接成功,保存。

    stetm.JPG
    ssh.JPG

    3.回到之前新建项目的配置下,在post -build action点击add post build action,选择send build artfacts over ssh,source files是你要上传到服务器的文件路径,exec command 是你上传完成后执行的命令


    last.JPG

    构建项目

    保存后点击左边的build now 就可以了


    build.JPG

    相关文章

      网友评论

        本文标题:在windows的离线环境下使用jenkins部署vue项目并发

        本文链接:https://www.haomeiwen.com/subject/nezzpctx.html