jenkins配置前端项目(svn)

284 阅读16分钟

jenkins不用安装直接使用war包就可以使用:www.jenkins.io/download/

基础环境

JDK8: 最好使用JDK8,新版本有兼容问题。www.oracle.com/java/techno…

环境变量JENKINS_HOME配置,其值将决定war包解压位置。

初次启动

命令行:java -jar *.war,*为下载的war包位置,自定义端口为9090。

打开网页localhost:9090,初次启动会比较久耐心等就好了,初次会要求输入管理员密码并安装插件,插件的话选择什么都不装,因为官方节点速度很慢。直接进入页面再配置就好了。

插件安装

将升级站点的地址更换为:

mirrors.cloud.tencent.com/jenkins/upd…

上传插件的功能就是上传自己下载的离线插件

离线插件地址:updates.jenkins-ci.org/download/pl…

插件安装:

nodejs: updates.jenkins-ci.org/download/pl…

postbuildscript: updates.jenkins-ci.org/download/pl…

svn: updates.jenkins-ci.org/download/pl…

简体中文:updates.jenkins-ci.org/download/pl…

构建环境配置

在安装nodejs插件之后才会出现下面nodejs安装选项。别名随便填,安装目录为电脑本地nodejs安装目录

构建配置

准备工作完成了,可以开始构建项目了

选择Freestyle project

general

不用填也可

源码管理

使用的svn(公司),填写资源库的地址以及svn账号密码

构建触发

使用github的话可以很方便地配置githook每次提交的时候触发,svn的话比较麻烦一点,不过公司的项目发布不实很频繁,所有就设置了一个poll SCM(crontab)

构建环境

选择自己配置的node环境就可以了

构建

这里就是命令行命令执行以下npm run  build

构建后操作

安装了postbuildscript之后会出现Execute Scripts选项。这里我是自己写了个bat脚本。在构建之后对dist文件夹再做一些处理。

最后保存就可以了。

开始构建

最基础的 构建配置完成了,可以开始构建了

蓝色表示成功,红色表示失败,灰色表示手动终止

构建内容页面

控制台输出页面就是