Tôi đang cố gắng thêm các bản dựng tự động của các dự án Delphi 10 Seattle của chúng tôi vào máy chủ xây dựng (hiện đang xây dựng tất cả các dự án .NET và Java của chúng tôi). Bây giờ Delphi sử dụng MSBUILD nó tích hợp tốt với TeamCity.Delphi 10 Seattle Automated Builds
Tôi có thể xây dựng mọi thứ cục bộ trên máy có cài đặt Delphi 10 Seattle.
Tôi muốn chạy các bản dựng trên máy chủ mà không phải cài đặt IDE đầy đủ nếu có thể.
Tôi đã theo các hướng dẫn trong
this article và trong this article
Khi chạy trên máy chủ, các bản xây dựng thất bại do các lỗi sau (dòng thứ hai, thứ nhất là lệnh xây dựng):
[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.
Rõ ràng nó cho rằng nó không được cấp phép đúng cách.
Thư mục BIN, BIN64 và LIB đã được sao chép từ cài đặt được đăng ký đầy đủ và đang hoạt động.
Tôi cần làm gì để có được các dự án XE10 xây dựng trên máy chủ xây dựng mà không cần cài đặt IDE? Hoặc tôi có cần phải từ chức để cài đặt IDE không?
Bạn cần phải đăng ký cài đặt. Thành thật mà nói một cài đặt vào một máy ảo có vẻ như là lựa chọn tốt nhất. –
"* Bây giờ Delphi sử dụng MSBUILD *" - FYI, Delphi/C++ Builder/RADStudio đã [sử dụng MSBuild từ năm 2007] (http://docwiki.embarcadero.com/RADStudio/2010/en/What's_New_in_RAD_Studio_% 28Delphi_for_Win32_2007% 29). –
@RemyLebeau vâng tôi biết, nhưng chúng tôi đã thực hiện quá trình nâng cấp chậm từ Delphi5 => XE2 => XE10! –