Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
了解使用JENKINS构建DELPHI应用程序的错误_Delphi_Jenkins - Fatal编程技术网

了解使用JENKINS构建DELPHI应用程序的错误

了解使用JENKINS构建DELPHI应用程序的错误,delphi,jenkins,Delphi,Jenkins,我尝试使用Jenkins作为我的DELPHI应用程序的构建工具。我按照这里给出的说明操作,我的一些应用程序出现以下控制台输出失败 这是批处理文件的内容 call "C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\rsvars.bat" echo PATH TO PROJECT cd %1 echo PROJECTNAME msbuild %2 构建操作的定义如下 %JENKINS_HOME%\jobs\build.bat "%WORK

我尝试使用Jenkins作为我的DELPHI应用程序的构建工具。我按照这里给出的说明操作,我的一些应用程序出现以下控制台输出失败

这是批处理文件的内容

call "C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\rsvars.bat"
echo PATH TO PROJECT 
cd %1
echo  PROJECTNAME 
msbuild %2
构建操作的定义如下

%JENKINS_HOME%\jobs\build.bat "%WORKSPACE%\test"   ProjectFile.dproj
如何理解和修复此错误,因为应用程序是在DELPHI IDE中编译的,没有任何问题。错误消息中提到的路径在我的计算机上不存在

Build started 15.04.2018 21:58:59.
Project "C:\.....\Tool.dproj" on node 0 (default targets).
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\CodeGear.Common.Targets : warning : Expected configuration file missing - C:\Windows\system32\config\systemprofile\AppData\Roaming\Embarcadero\BDS\19.0\EnvOptions.proj
_PasCoreCompile:
  Embarcadero Delphi for Win32 compiler version 32.0
  Copyright (c) 1983,2017 Embarcadero Technologies, Inc.
C:\Program Files (x86)\Embarcadero\Studio\19.0\Bin\CodeGear.Delphi.Targets(399,5): error E1026: File not found: 'Controls.res'
C:\Program Files (x86)\Embarcadero\Studio\19.0\Bin\CodeGear.Delphi.Targets(399,5): error E1026: File not found: 'Tabs.res'
Done Building Project "C:\....\Tool.dproj" (default targets) -- FAILED.

Build FAILED.

对于不同的.RES和.DCU Delphi文件,我有一个类似的错误。 在Windows 7和最高级版本中,有必要更改Jenkings服务中配置的帐户

转到“服务管理”并选择Jenkins服务。打开属性并选择“登录”选项卡。 选择“此帐户”(用于安装Delphi)并填写值


尝试重新编译项目。

詹金斯的工作是什么?具体地说,是什么命令生成了您发布的错误?也许您只需要提供一个指向当前无法找到的.res文件的路径?您需要先修复jenkins脚本上的Warningadd信息。如果手动调用批处理文件,该命令行得通吗?您的Jenkins服务器是作为系统用户运行还是作为本地/域Windows用户运行?如果您将Jenkins作业更改为以用户身份运行,它是否工作?找不到此服务管理主题,请通过资源管理器检查Jenkins设置,并在任务管理器的“开始”按钮中搜索“运行”选项并键入“services.msc”以访问服务管理。另一种选择是用户[WINDOWSKEY]+[R]并键入“services.msc”。现在找到提到的菜单-所有项目都已禁用,但到目前为止,即使在管理模式下运行services.msc,也无法添加我的帐户