自动构建

  • Psake - 基于 .NET 的构建自动化工具,使用 PowerShell 编写。
  • FAKE - F# Make,一个跨平台的构建自动化系统。
  • Invoke-Build - 受 Psake 启发的 PowerShell 构建和测试自动化工具。
  • MSBuild - 微软构建引擎(MSBuild),用于 .NET 和 Visual Studio 的构建平台。
  • Cake - Cake(C# Make),一个具有 C# DSL 的跨平台构建自动化系统。
  • Nake - 基于魔法脚本的 C# 任务运行器。
  • Nuke - 跨平台构建自动化系统。
  • FlubuCore - 用于构建项目和执行部署脚本的跨平台构建和部署自动化系统,使用 C# 代码。
  • cake-build - 跨平台构建自动化系统。
  • Colorful.Console - 设置您的 C#控制台输出样式!
  • dotnet-docker - 用于.NET Core 和.NET Core Tools 的基本 Docker 镜像。
  • Dockerize.NET - .NET Cli 工具,用于将.NET Core 应用程序打包到 Docker 映像中:“ dotnet dockerize”
  • GitInfo - 来自 MSBuild,C#和 VB 的 Git 和 SemVer 信息,一种 MSBuild 编译工具。
  • GitVersioning - 使用 version.json 文件生成的唯一版本标记程序集和程序包等,并包括用于非官方构建的 git commit ID。
  • go-dotnet - .NET Core Runtime 的 PoC Go 包装器。
  • Image2Docker - 将现有 Windows 应用程序工作,移植到 Docker 的 PowerShell 模块。
  • LocalAppVeyor - .NET Core 全局工具,可将 appveyor.yml 部署 AppVeyor 到本地。
  • Opserver - Stack Exchange 的监控系统。
  • vsts-agent - Visual Studio Team Services 构建和发布代理。

评论