CCnet部署中遇到的问题

来源:互联网 发布:mac安装win10怎么切换 编辑:程序博客网 时间:2024/05/31 11:04

图片复制不过来,作为附件添加了




没有启动服务

启动服务时,端口被iis站点占用

将网站的端口从21234改为80后,启动服务后(ccnet默认是21234端口)

点击force后,点击refresh

4分钟过去了,还是这个界面,状态还是CheckingModifications,但是我的代码是最新的,担心又死了,看了下性能窗口, 但是各项指标都正常,

 

点击了stop,

过了10分钟

点开日志

等了1小时后,显示这个

没有启动服务时,运行cctray

 

Svn.exe后

添加了msbind后,服务启动不起来

更改节点层级后,启动成功

编失败

编码问题

 

 

这个问题解决了,加了个配置节点

看到发布的时候,有这个下面图中的文件夹,而这个manager是我解决方案中的一个站点,难道说可以同时发布多个站点?试下(YJY_Solution.sln是包含了多个站点的解决方案,manage.sln是只包含manage这个站点)

更改ccnet.config后,重启服务CruiseControl.NET Server,ok启动成功。删除=E:\CCNetTest\RunF:\Publish下所有文件。我擦,资源管理器挂了,等了几秒钟,自动重启了资源管理器。去检查下文件都删除了没。文件没有删完…继续删除。点击编译。

         哈哈,去同事那里一下,回来后,全部按站点编译成功。此时心里千万头小鹿乱撞。

等等,还有个资源站点呢?资源站点没有编译

咋办呢,资源站点中也有需要执行的代码,难道说资源站点需要单独编译部署?其他站点工程文件是YJY.UIShell.Manage.csproj,资源站点工程文件为website.publishproj,先不管了。

         啥情况,提示编译失败,但是成都已经发布过去了。难道说一些低级的error没有被忽略?而且,现在编译的log完全看不懂哪里导致失败了。

 

将发布地址放到服务上了,但是,有中文字符,重启服务时,提示编码错误,难道说编码格式不对?

到网上去查,没有发现说这个配置文件是用的那种编码格式,打开这个ccnet.config,点击“另存为”,是ANSI,但是另存为ANSI还是报这个错。那我就一个一个试,就不行都不行…刚刚试了Unicode的,服务就启动了。

         编译,哈哈,发布到服务器上了(当然,服务器上的文件要设置共享权限)。

         虽然发布成功了,但是,还是有好多多余的文件,下一步是只是复制需要部署的站点文件,其他的就不复制

网上都是说不要这个文件夹里面的东西!--,算了我直接将publisher中的路径修改下

 

现在程序正常部署,但是ccnet提示编译失败,

======2015年11月4日09:06:52

终于发现问题了,解决方案中有个测试工程编译不过导致的…..

 

故意提交一些东西,然后修改代码,故意编译失败,看看能否发邮件。并配置发送邮件节点

结果是编译失败,显示提交记录,但是没有发送邮件

到网上查了下,找到一个写的比较详细的地址

http://www.51testing.com/html/20/280220-824398.html

我把自己的也照样更新了

重新启动服务,啊呀,报错了,


0 0