CloudWise.Build.Processor
1.0.18
dotnet tool install --global CloudWise.Build.Processor --version 1.0.18
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local CloudWise.Build.Processor --version 1.0.18
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=CloudWise.Build.Processor&version=1.0.18
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package CloudWise.Build.Processor --version 1.0.18
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
CloudWise Build Processor
The zaria build processor is used to pull items from DevOps and use them to generate an Azure resource deployment.
There must be a state in the work item being used called
Processing
The following fields must be available to the work item type that is used to represent virtual machines:
var title = item.Fetch<string>("System.Title");
var client_name = item.Fetch<string>("Custom.ClientName");
var vm_name = item.Fetch<string>("Custom.VMName");
var environment = item.Fetch<string>("Custom.Environment");
var region = item.Fetch<string>("Custom.Region");
var server_family = item.Fetch<string>("Custom.ServerFamily");
var server_type = item.Fetch<string>("Custom.ServerType");
var is_deployed = item.Fetch<bool>("Custom.IsDeployed");
var azure_tags = item.Fetch<string>("Custom.AzureTags");
var cpu = item.Fetch<long>("Custom.CPU");
var memory = item.Fetch<long>("Custom.Memory");
var disk = item.Fetch<long>("Custom.Disk");
var vm_username = item.Fetch<string>("Custom.VMLocalUsername");
var vm_password = item.Fetch<string>("Custom.VMLocalPassword");
var ipaddress = item.Fetch<string>("Custom.IPAddress");
var application_name = item.Fetch<string>("Custom.ApplicationName");
var state = item.Fetch<string>("System.State");
var cost_center = item.Fetch<string>("Custom.CostCenter");
var data_classification = item.Fetch<string>("Custom.AppDataClassification");
var business_unit = item.Fetch<string>("Custom.BusinessUnit");
var service_class = item.Fetch<string>("Custom.ServiceClass");
var requestor = item.Fetch<string>("Custom.Requestor");
var tags = HtmlToPlainText(item.Fetch<string>("Custom.AzureTags"));
The type of teh fields is represented in the code above. The fields must follow these types or the processor will not work.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
1.0.18 | 196 | 4/19/2023 |
1.0.17 | 230 | 4/19/2023 |
1.0.16 | 223 | 4/19/2023 |
1.0.14 | 215 | 4/19/2023 |
1.0.13 | 208 | 4/19/2023 |
1.0.12 | 249 | 4/19/2023 |
1.0.11-alpha | 246 | 4/19/2023 |
1.0.10-alpha | 261 | 4/19/2023 |
1.0.9 | 185 | 4/19/2023 |
1.0.8-alpha | 233 | 4/19/2023 |
1.0.7-alpha | 222 | 4/19/2023 |
1.0.6-alpha | 221 | 4/19/2023 |
1.0.5-alpha | 219 | 4/18/2023 |
1.0.4-alpha | 248 | 4/17/2023 |
1.0.3-alpha | 287 | 4/17/2023 |
1.0.2-alpha | 189 | 4/17/2023 |
1.0.1-alpha | 246 | 4/17/2023 |
1.0.0-alpha | 189 | 4/17/2023 |