博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jenkins集成错误 ...
阅读量:7062 次
发布时间:2019-06-28

本文共 996 字,大约阅读时间需要 3 分钟。

       进入ITOO的项目以后,终于要将自己负责的模块在jenkins上面集成发布了。首先自己按照文档要求一步一步的将配置完成,然后构建,不错所料出错了,经过修改,终于构建成功!构建成功以后就没再管了,结果第二天一来,一访问网址,报错了!报的是缺少引用的错误,效果如下图:

       然后折腾了一上午,最后发现靠自己已经解决不了问题了,然后请教师哥,师哥来了,刷刷刷十分钟就搞定,原因是发布文件中没有D层文件的dll文件,但是去workspace文件夹看,是有这个dll文件的,然后将问题锁定到bat文件。

     咱们来看一下这个bat文件:

@echo off set projwhich=ITOO.AuthorityResourceManage.Clientset workspace=C:\jenkins\workspaceset objecwcf=%workspace%\%projwhich%\ITOO.AuthorityResourceManage.Client\binset jbosspath=C:\ITOO4.1_Public\AuthorityFont\AuthorityResourceManage\ITOO.AuthorityResourceManage.Client\binecho [%BUILD_ID%] 正在检索dll包到%project_tmp%临时目录 for /r "%objecwcf%" %%i in (ITOO*.dll) do (echo 正在复制%%i到%jbosspath%\copy /y "%%i" %jbosspath%\)echo 项目部署完毕。 Pause

这个是示例文件,要改成适合自己系统的文件,需要改两个地方

这个是client端的bat文件,问题出在我配置service文件的时候,我当时直接拷了别人配置好的文件,然后将需要改的地方改了改,但是因为我的wcf的文件夹命名跟人家不一样,导致最后出了各种问题,最后的表现就是,本地生成运行没问题,jenkins集成没问题,然后访问发布的网址有问题,经过师哥的帮助,最后解决了问题。

     

      通过这次的改错,说明这种简单的批处理文件还是需要看懂的,而且经过师哥一讲解,其实很简单,总的来说,粗心大意要不得啊。

转载于:https://www.cnblogs.com/zhemeban/p/7183124.html

你可能感兴趣的文章
Ubuntu文件模式之设定笔记
查看>>
转:IIS虚拟目录实现与文件服务器网络驱动器映射共享
查看>>
解决 MariaDB无密码就可以登录的问题
查看>>
AP_MergeSql
查看>>
2016/4/3 总结作业
查看>>
用node.js写一个jenkins发版脚本
查看>>
iOS开发-UITabBarController详解
查看>>
算法-动态连通性
查看>>
webBrowser控件
查看>>
layui 表格组件不能访问连续的属性的解决办法
查看>>
windows server 2003 原版 安装 php+mysql+apache 教程
查看>>
【BZOJ1930】【SHOI2003】吃豆豆
查看>>
PostgreSQL 10.0 压缩版的 pgAdmin 不能用的问题
查看>>
动态最小生成树讲解
查看>>
find命令
查看>>
Windows和Mac下安装Beautiful Soup
查看>>
Mac 配置android环境变量
查看>>
SkyLine二次开发——解决在web页面启动时自动运行TerraExplorer的问题
查看>>
约瑟夫环(Josehpuse)的模拟
查看>>
CSS小技巧
查看>>