Cake.Issues.Terraform 4.10.0
dotnet add package Cake.Issues.Terraform --version 4.10.0
NuGet\Install-Package Cake.Issues.Terraform -Version 4.10.0
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Cake.Issues.Terraform" Version="4.10.0" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用此包。
paket add Cake.Issues.Terraform --version 4.10.0
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获得支持。
#r "nuget: Cake.Issues.Terraform, 4.10.0"
#r 指令可用于 F# Interactive 和多语言笔记本。将其复制到交互式工具或脚本的源代码中以引用包。
#addin nuget:?package=Cake.Issues.Terraform&version=4.10.0
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获得支持。
Cake 构建自动化系统 Cake.Issues 插件的 Terraform 支持
注意:这是与 Cake .NET 工具 兼容的插件的版本。有关与 Cake Frosting 兼容的插件,请参阅 Cake.Frosting.Issues.Terraform。
Cake.Issues 允许您读取 Terraform validate
命令记录的问题。
Cake.Issues 通过提供全面、通用、可扩展的解决方案,重新定义了 Cake 构建系统中的问题管理。插件独特的功能赋予开发团队实施编码标准、生成有洞察力的报告、无缝集成各种代码检查工具,并简化与拉取请求的集成。凭借其 模块化架构 和丰富的 别名集合,Cake.Issues 为 Cake 构建中的问题管理提供了防弹的基础设施,从而促进更高效和适应性的开发过程。
获取更多信息和企业级文档,请参阅Cake.Issues网站。有关关于Cake构建自动化系统的通用信息,请参阅Cake网站。
如何使用
将Cake.Issues集成到您的Cake构建过程中非常简单。通过最小设置,团队可以无缝享受加强的代码质量管理的好处。
在添加插件后,可以解析Terraform validate
运行的日志文件
Task("Validate-Terraform").Does(() =>
{
var repoRootPath = @"c:\repo";
// Run Terraform.
IEnumerable<string> redirectedStandardOutput;
StartProcess(
"terraform",
new ProcessSettings
{
Arguments = "validate --json",
WorkingDirectory = repoRootPath,
RedirectStandardOutput = true,
},
out redirectedStandardOutput,
);
// Read issues.
var issues =
ReadIssues(
TerraformIssuesFromContent(string.Join(Environment.NewLine, redirectedStandardOutput)),
repoRootPath);
Information("{0} issues are found.", issues.Count());
});
支持 & 讨论
如有疑问或想讨论想法和功能请求,请使用GitHub Cake仓库讨论下的扩展Q&A类别。
贡献
欢迎贡献。请参阅贡献指南。
许可证
某些插件的二进制分发包包含受其各自许可证许可的第三方代码。有关详情,请参阅LICENSE。
产品 | 版本 兼容的和额外的计算目标框架版本。 |
---|---|
.NET | net6.0兼容。 net6.0-android已计算。 net6.0-ios已计算。 net6.0-maccatalyst已计算。 net6.0-macos已计算。 net6.0-tvos已计算。 net6.0-windows已计算。 net7.0兼容。 net7.0-android已计算。 net7.0-ios已计算。 net7.0-maccatalyst已计算。 net7.0-macos已计算。 net7.0-tvos已计算。 net7.0-windows已计算。 net8.0兼容。 net8.0-android已计算。 net8.0-browser已计算。 net8.0-ios已计算。 net8.0-maccatalyst已计算。 net8.0-macos已计算。 net8.0-tvos已计算。 net8.0-windows已计算。 |
此包没有依赖项。
NuGet 包
此包未由任何 NuGet 包使用。
GitHub 存储库
此包未被任何流行的 GitHub 存储库使用。
版本 | 下载 | 最后更新 |
---|---|---|
4.10.0 | 65 | 7/30/2024 |
4.9.0 | 64 | 7/25/2024 |
4.8.1 | 94 | 7/19/2024 |
4.8.0 | 68 | 7/19/2024 |
4.7.2 | 72 | 7/18/2024 |
4.7.1 | 77 | 7/17/2024 |
4.7.0 | 73 | 7/16/2024 |
4.6.0 | 159 | 6/24/2024 |
4.5.1 | 176 | 5/24/2024 |
4.5.0 | 86 | 5/23/2024 |
4.4.0 | 78 | 5/18/2024 |
4.3.1 | 150 | 4/25/2024 |
4.3.0 | 157 | 4/20/2024 |
4.2.1 | 122 | 4/16/2024 |
4.2.0 | 109 | 4/14/2024 |
4.0.0 | 655 | 12/23/2023 |
4.0.0-beta0001 | 120 | 12/16/2023 |
3.0.0 | 1,053 | 7/16/2023 |
3.0.0-beta0001 | 233 | 6/22/2023 |
2.0.0 | 1,509 | 12/9/2022 |
2.0.0-beta0001 | 335 | 7/28/2022 |
1.0.0 | 3,740 | 7/27/2021 |
1.0.0-beta0001 | 1,352 | 2/19/2021 |