5
我试图将我们的Delphi 10西雅图项目的自动构建添加到我们的构建服务器(目前构建我们所有的.NET和Java项目)。 现在,Delphi使用MSBUILD,它与TeamCity很好地集成在一起。德尔福10西雅图自动构建
我可以在安装了Delphi 10 Seattle的机器上本地构建东西。
我想在服务器上运行构建,而无需安装完整的IDE(如有可能)。
我已经按照在
this article和 this article
当服务器上运行的指令,所述建立失败由于以下错误(第二行,第一是建立命令):
[15:24:24][DCC] c:\Delphi\17.0\bin\dcc32.exe -$O- -$W+ --no-config -B -Q -TX.exe -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -E..\..\MODASMobileServer\Win32\Debug -I..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -NU..\..\Temp\MODASMobileServer\Win32\Debug -NSWinapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell; -O..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -R..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -U..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -V -VN -NO..\..\Temp\MODASMobileServer\Win32\Debug MODASMobileServer.dpr
[15:24:24][DCC] This version of the product does not support command line compiling.
显然它认为它没有正确授权。
BIN,BIN64和LIB目录是从一个完全注册并正在运行的安装中复制而来的。
为了在不安装IDE的情况下构建构建服务器上的XE10项目,我需要做些什么?或者我需要自己辞职来安装IDE?
您需要注册安装。坦率地说,安装到VM似乎是最好的选择。 –
“*现在Delphi使用MSBUILD *” - FYI,Delphi/C++ Builder/RADStudio已经[自2007年起使用MSBuild](http://docwiki.embarcadero.com/RADStudio/2010/en/What's_New_in_RAD_Studio_% 28Delphi_for_Win32_2007%29)。 –
@RemyLebeau是的,我知道,但我们一直在从Delphi5 => XE2 => XE10进行一个缓慢的升级过程! –