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

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

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

<span style="font-family:KaiTi_GB2312;font-size:18px;">@echo off

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

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

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

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

最新文章

  1. mongodb(mongoose-redis-cache)
  2. 通过ajax访问Tomcat服务器web service接口时出现No &#39;Access-Control-Allow-Origin&#39; header问题的解决办法
  3. win7/IE8无法加载QCbin的插件
  4. python 路径
  5. jsp页面el表达式不起作用
  6. wifi热点共享 3G网络
  7. The required Server component failed to start so Tomcat is unable to start解决之一
  8. Build Error 6041: Internal build error
  9. CSS布局部分知识总结
  10. 如何理解 css3 的 perspective 属性
  11. Spring-----代码中使用注入的Properties配置属性
  12. Oracle EBS-SQL (BOM-2):检查期间Bom的更改记录数.sql
  13. 脚本语言:Xmas(一)
  14. JavaScript(二)基本概念
  15. &lt;HTML&gt; 模块
  16. Beta冲刺(5/7)
  17. 从Java角度理解Angular之入门篇:npm, yarn, Angular CLI
  18. 路由交换04-----STP
  19. [转帖]Asp.Net MVC EF各版本区别
  20. ubuntu 手动修改分辨率为1920 X 1080 的两种方式

热门文章

  1. hdu 5823 color II——子集dp(独立集)
  2. java并发系列(七)-----ConcurrentHashMap原理分析(JDK1.8)
  3. 弹性盒布局(flex)
  4. Vue. 之 Element table 单元格内容隐藏
  5. swagger暴露程序接口文档
  6. Oracle查询表里的重复数据方法
  7. bzoj2467 生成树
  8. ASP.NET自定义控件组件开发 第一章 第一章:从一个简单的控件谈起
  9. 使用Webpack的代码分离实现Vue懒加载
  10. python pattern 类