我正在尝试将我们的Delphi 10 Seattle项目的自动构建添加到我们的构建服务器(目前构建我们所有的.NET和Java项目).现在Delphi使用MSBUILD,它与TeamCity很好地集成.
我可以在装有Delphi 10 Seattle的机器上本地构建东西.
我想在服务器上运行构建,而不必安装完整的IDE,如果可能的话.
在服务器上运行时,构建因以下错误而失败(第二行,第一行是构建命令):
[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.
Run Code Online (Sandbox Code Playgroud)
显然它认为它没有得到正确的许可.
BIN,BIN64和LIB目录是从完全注册和正在运行的安装中复制的.
为了在不安装IDE的情况下在构建服务器上构建XE10项目,我需要做什么?或者我是否需要辞职才能安装IDE?