这是一个与之前的SO问题类似的问题,我从中改编了我的代码How can i use cloud-init to load a datadisk on an ubuntu VM in azure
使用通过 Terraform 传递的云配置文件:
#cloud-config
disk_setup:
/dev/disk/azure/scsi1/lun0:
table_type: gpt
layout: true
overwrite: false
fs_setup:
- device: /dev/disk/azure/scsi1/lun0
partition: 1
filesystem: ext4
mounts:
- [
"/dev/disk/azure/scsi1/lun0-part1",
"/opt/data",
auto,
"defaults,noexec,nofail",
]
Run Code Online (Sandbox Code Playgroud)
data "template_file" "cloudconfig" {
template = file("${path.module}/cloud-init.tpl")
}
data "template_cloudinit_config" "config" {
gzip = true
base64_encode = true
part {
content_type = "text/cloud-config"
content = "${data.template_file.cloudconfig.rendered}"
}
}
module "nexus_test_vm" {
#unnecessary details ommitted - 1 …
Run Code Online (Sandbox Code Playgroud) 我正在使用Cake在TeamCity构建服务器上构建解决方案.
目前,我的构建统计数据还没有达到我想要的程度 - 例如,我可以在TeamCity的Tests选项卡中获得我的测试的总运行时间,我可以看到这些测试的单独运行时间,以及构建的总运行时间.
但是,如果我想看一个特定步骤花费多少时间,我必须手动完成.
例如,给出以下来自执行的样本
[17:09:22] [Step 1/1] Clean 00:00:00.0301134
[17:09:22] [Step 1/1] Update-Version 00:00:00.0826397
[17:09:22] [Step 1/1] Restore-Node-Packages 00:00:32.2691674
[17:09:22] [Step 1/1] Restore-NuGet-Packages 00:00:09.2550592
[17:09:22] [Step 1/1] Build-UI 00:00:07.4544697
[17:09:22] [Step 1/1] Build 00:04:12.2181356
Run Code Online (Sandbox Code Playgroud)
为了快速解决问题,我使用Excel手动解析了这个问题.我可以用一个脚本来解析这个输出,但我真的不愿意!
1)蛋糕是否有办法将每个步骤输出为不同的构建步骤,以便TeamCity的图形和统计数据可以自然地组织事物?
2)如果没有,我可以将蛋糕任务结果输出到某种形式的文件吗?CSV或XML可以,因为我至少可以下载它们,或者将它们包含在工件部分或其他内容中.
谢谢JM