Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
Continuous integration 诗篇是用来做什么的?_Continuous Integration_Build Automation_Psake - Fatal编程技术网

Continuous integration 诗篇是用来做什么的?

Continuous integration 诗篇是用来做什么的?,continuous-integration,build-automation,psake,Continuous Integration,Build Automation,Psake,构建C#解决方案或构建自动化脚本..如果用于构建解决方案,则必须使用MSbuild。。clean也将在它里面编写脚本通常是对基于XML的构建脚本的一种回避 由于Psake是一个PowerShell模块,PowerShell是一种构建在.NET之上的脚本语言,因此您可以访问整个.NET框架,以便轻松编写自定义构建脚本 Psake调用MSBuild来生成.NET项目,因为项目是.proj文件(或语言变量.proj文件),并且在MSBuild引擎可以理解的结构中包含所有项目数据和元数据。您当然可以设法

构建C#解决方案或构建自动化脚本..如果用于构建解决方案,则必须使用MSbuild。。clean也将在它里面编写脚本

通常是对基于XML的构建脚本的一种回避

由于Psake是一个PowerShell模块,PowerShell是一种构建在.NET之上的脚本语言,因此您可以访问整个.NET框架,以便轻松编写自定义构建脚本

Psake调用MSBuild来生成.NET项目,因为项目是
.proj
文件(或语言变量
.proj
文件),并且在MSBuild引擎可以理解的结构中包含所有项目数据和元数据。您当然可以设法调用编译器并自己完成所有的工作,但那将是重新发明轮子

Psake的真正威力在于能够使用快速而强大的编程语言轻松地扩展构建脚本