这里我们的前端是使用webpack来管理静态资源的,把静态资源上传到svn上面来管理
这里我们把项目和静态资源剥离开来,然后静态资源接入CDN
我们的svn的结构是这样的
我们需要把这些目录都进行打包,不包含两个xml文件
assembly.xmlimages/img/pom.xmlsso_bind/ver/wap/wechat/
这里我上传一下我的pom.xml文件内容和assembly.xml文件内容
pom.xml文件内容为:
4.0.0 com.kongzhong.static jrstatic 1.0 pom kongzhong static http://maven.apache.org UTF-8 jrweb ${fileName} org.apache.maven.plugins maven-assembly-plugin 2.5.5 assembly.xml make-assembly package single
assembly.xml 文件内容为
distribution 一开始我没有加上这个,在使用jenkins的时候报错了zip images true img true sso_bind true ver true wap true true
上面一开始没有加id的时候报错入下
打包之后的结构如下
[root@SVN-200-15 Ting-static-jrfront]# lltotal 48-rw-r--r--. 1 root root 1257 Apr 13 14:25 assembly.xmldrwxr-xr-x. 3 root root 4096 Apr 13 14:25 imagesdrwxr-xr-x. 15 root root 16384 Apr 13 14:25 img-rw-r--r--. 1 root root 1503 Apr 13 14:25 pom.xmldrwxr-xr-x. 3 root root 4096 Apr 13 14:25 sso_binddrwxr-xr-x. 3 root root 4096 Apr 13 14:25 targetdrwxr-xr-x. 6 root root 4096 Apr 13 14:25 verdrwxr-xr-x. 6 root root 4096 Apr 13 14:25 wapdrwxr-xr-x. 7 root root 4096 Apr 13 14:25 wechat
[root@SVN-200-15 Ting-static-jrfront]# cd target/[root@SVN-200-15 target]# lltotal 127588drwxr-xr-x. 2 root root 4096 Apr 13 14:25 archive-tmp-rw-r--r--. 1 root root 130640564 Apr 13 14:25 jrweb-distribution.zip
接下来就是配置jenkins了
文章转载自:
http://blog.csdn.net/houyefeng/article/details/53164697