我将Azure管道用于CI。在我的管道中,我需要使用CMD的多个实例(Windows)。例如,一个CMD需要启动并连续运行服务器,而另一个CMD需要在服务器仍在运行时部署应用程序。
使用CMD任务时,它仅使用一个CMD实例,因此,当我运行服务器时,它永远不会完成,也永远不会运行应用程序。
您可以使用Start-Process命令通过powershell任务在代理计算机上启动cmd.exe。
因此,您可以添加多个powershell任务来启动代理计算机上的多个CMD实例。或者,您可以在一个powershell任务中启动多个CMD实例。 Se下面的示例:
#include <stdio.h>
int main() {
char* x = (char*)malloc(4);
x = "123";
char* y = (char*) x+1;
y = "abcd";
printf("%s %s",x,y);
}