Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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
Windows 远程服务器CI/CD管道许可问题_Windows_Matlab_Azure Devops_Build_Licensing - Fatal编程技术网

Windows 远程服务器CI/CD管道许可问题

Windows 远程服务器CI/CD管道许可问题,windows,matlab,azure-devops,build,licensing,Windows,Matlab,Azure Devops,Build,Licensing,因此,我有一台运行matlab 2017的Windows服务器,它有: 多个Matlab产品的本地许可证,包括代码生成 一组较小的Matlab产品的远程网络许可证,但仍包括代码生成 我有一个AzureDevOps CI/CD管道,它将该服务器用作自托管代理,并使用simulinks控制框图生成和编译代码。最后,我的管道作为Microsoft服务运行,因此它使用服务器上的windows服务帐户 我想要的是,在运行管道时,远程服务器使用计算机上任何帐户本地可用的许可证,而不是网络上任何帐户可用的

因此,我有一台运行matlab 2017的Windows服务器,它有:

  • 多个Matlab产品的本地许可证,包括代码生成
  • 一组较小的Matlab产品的远程网络许可证,但仍包括代码生成
我有一个AzureDevOps CI/CD管道,它将该服务器用作自托管代理,并使用simulinks控制框图生成和编译代码。最后,我的管道作为Microsoft服务运行,因此它使用服务器上的windows服务帐户

我想要的是,在运行管道时,远程服务器使用计算机上任何帐户本地可用的许可证,而不是网络上任何帐户可用的许可证

出于我不明白的原因,当我的管道运行时,它总是使用远程网络许可证

我目前有一个python脚本,它在运行其他CI作业步骤之前检查用于代码生成的所有远程网络许可证是否都已签出,以节省时间并缓解问题。但如果没有它,当其他团队成员正在使用所有codegen许可证时,我会出现此错误:


2021-05-19T17:00:26.7499517Z Error using slbuild_private
2021-05-19T17:00:26.7499917Z Unable to check out the Simulink Coder license which is required to generate code

这很奇怪,因为我尝试添加一个matlab版本的callout作业来确认机器上正在使用哪些许可证,它会调用节点锁定的本地许可证,但从未使用它

MATLAB Version: 9.3.0.713579 (R2017b)
MATLAB License Number: *******
Operating System: Microsoft Windows Server 2019 Datacenter Version 10.0 (Build 17763)
Java Version: Java 1.8.0_121-b13 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
------------------------------------------------------------------------------------------------------
MATLAB                                                Version 9.3         (R2017b)
Simulink                                              Version 9.0         (R2017b)
Control System Toolbox                                Version 10.3        (R2017b)
Embedded Coder                                        Version 6.13        (R2017b)
Global Optimization Toolbox                           Version 3.4.3       (R2017b)
MATLAB Coder                                          Version 3.4         (R2017b)
MATLAB Report Generator                               Version 5.3         (R2017b)
Model Predictive Control Toolbox                      Version 6.0         (R2017b)
Optimization Toolbox                                  Version 8.0         (R2017b)
Robust Control Toolbox                                Version 6.4         (R2017b)
Simulink Check                                        Version 4.0         (R2017b)
Simulink Coder                                        Version 8.13        (R2017b)
Simulink Coverage                                     Version 4.0         (R2017b)
Simulink Design Verifier                              Version 3.4         (R2017b)
Simulink Report Generator                             Version 5.3         (R2017b)
Simulink Requirements                                 Version 1.0         (R2017b)
Simulink Test                                         Version 2.3         (R2017b)
Stateflow                                             Version 9.0         (R2017b)
Statistics and Machine Learning Toolbox               Version 11.2        (R2017b)
System Identification Toolbox                         Version 9.7         (R2017b)
Vehicle Network Toolbox                               Version 3.4         (R2017b)

有什么建议吗