osx – 当使用Windows服务器和Mac代理程序使用服务器检出模式时,
我们正在从CC/C++C.NET到TeamCity的组合.
我们的产品的核心是Windows,但我们有一个Mac代理. 我们的VCS检出模式设置为“自动在服务器上”.意思是将在(Windows)服务器上检出源,然后根据需要复制到代理(包括Mac代理). 我们的产品在其UI的一部分使用BWToolkit框架.这意味着我们将框架存储在我们的源代码控件中. 问题是TeamCity服务器的源代码复制了框架目录中的符号链接.这导致我们的产品无法构建(错误:BWToolkitFramework / BWToolkitFramework.h:没有这样的文件或目录). 这是根本框架目录里面的ls -l在我的机器上的样子: total 24 lrwxr-xr-x 1 myuser admin 35 Nov 22 10:45 BWToolkitFramework -> Versions/Current/BWToolkitFramework lrwxr-xr-x 1 myuser admin 24 Nov 22 10:45 Headers -> Versions/Current/Headers lrwxr-xr-x 1 myuser admin 26 Nov 22 10:45 Resources -> Versions/Current/Resources drwxr-xr-x 5 myuser admin 170 Nov 22 10:45 Versions 这就是构建机器的外观: total 24 -rwxrwxr-- 1 root admin 40 Nov 19 16:21 BWToolkitFramework -rwxrwxr-- 1 root admin 29 Nov 19 16:21 Headers -rwxrwxr-- 1 root admin 31 Nov 19 16:21 Resources drwxrwxr-- 4 root admin 136 Nov 19 16:21 Versions 此外,除了在构建机器上显示为链接(图标上的小箭头叠加),它们显示为具有unix可执行文件的文件.如果您打开这些文件之一应该是一个链接,你会得到类似于以下内容(这是从BWToolkitFramework链接): link Versions/Current/BWToolkitFramework 这似乎是TeamCity中的服务器检出选项的一个问题,因为CruiseControl在同一台机器上运行,直接进行SVN检出,我没有任何问题. 有没有办法解决这个问题,而不是改变我们的TeamCity配置,以便在客户端选项上使用SVN checkout?
我将这个问题提交为
TW-14499,希望得到官方的回复/解决.
它刚被标记为TW-5953 Symlinks are not supported for SVN server-side checkout的重复,所以这是一个已知的问题,已经开放了大约2年.如果有人遇到这个问题,请投票/评论这个问题,希望能够得到修正. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows – Win32,多个NIC计算机,每个NIC不同的DNS,gethost
- 什么是* Mlick * UI库/框架/工具,非MFC,Win32 C应用程序?
- windows – (UWP)WebClient和从URL下载数据
- 在Windows上使用SQLite和C.
- wpf – Window GotFocus事件未触发
- windows – 如何通过VPN和其他人直接将流量发送到特定的IP地
- windows-8 – Webview在外部浏览器中打开链接时忽略#(hash)
- 在Windows XP下安装Apache+MySQL+PHP环境
- 防火墙 – 如何将app / exe列入白名单
- 为什么Windows XCOPY在通过psexec通过Perl系统调用调用时失
- Windows 8用Java编写的Windows桌面应用程序的商店
- windows-server-2003 – 带有错误硬盘驱动器硬件
- .net – Windows无法在Win Server 2008 R2 SP1上
- win10远程桌面“身份验证错误...”解决办法
- WPF窗口 – 只允许水平调整大小
- windows-phone-7 – 在WindowsPhone 7应用程序中
- windows – 为什么异步使用ReadDirectoryChanges
- active-directory – 过期的密码Window Server 2
- win7 激活码 秘钥
- 在Windows 10 Universal App上添加Youtube嵌入视