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
TwinCAT3基于Jenkins构建_Jenkins_Twincat - Fatal编程技术网

TwinCAT3基于Jenkins构建

TwinCAT3基于Jenkins构建,jenkins,twincat,Jenkins,Twincat,有可能在Jenkins上构建TwinCAT3解决方案吗? 我已经在msbuild和devenv.com上试过了 msbuild:msbuild不支持*.tspproj devenv.com.tspproj:未找到此项目类型所基于的应用程序,欢迎使用stack overflow。 是的,这是可能的,但是你已经通过了考试。有了自动化界面,您可以访问TwinCAT中的大多数功能(包括构建),但可以通过编程或脚本语言访问,而这些语言又可以从Jenkins运行 我已经写了一系列文章,其中包括如何从Jenk

有可能在Jenkins上构建TwinCAT3解决方案吗? 我已经在msbuild和devenv.com上试过了

msbuild:msbuild不支持*.tspproj
devenv.com.tspproj:未找到此项目类型所基于的应用程序,欢迎使用stack overflow。 是的,这是可能的,但是你已经通过了考试。有了自动化界面,您可以访问TwinCAT中的大多数功能(包括构建),但可以通过编程或脚本语言访问,而这些语言又可以从Jenkins运行

我已经写了一系列文章,其中包括如何从Jenkins运行TwinCAT编译的四个部分,可以在这里找到:


祝你好运

无法使用MSBuild生成PLC项目,因为它不是使用MSBuild生成的,而是通过CodeSYS编译器生成的

但是,您可以使用:

start/wait”“%ProgramFiles(x86)%/Microsoft Visual Studio 12.0/Common7/IDE/devenv.exe“project.sln/Rebuild”Debug | TwinCAT RT(x86)”/Out logfile.log

编辑2020年5月23日

或者,您可以使用()从解决方案构建单个项目

start/wait”“%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe”“C:\path\to\solution.sln”/Project“relative\path\to\PLC.plcproj”/Rebuild“Debug | TwinCAT RT(x86)”/Out logfile.log

谢谢。我来看看。