小编Jos*_*aia的帖子

Azure虚拟机上使用cloud-init挂载数据盘失败

这是一个与之前的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)

linux ubuntu azure cloud-init azure-virtual-machine

5
推荐指数
1
解决办法
5909
查看次数

Cake - 是否可以将我的步骤单独输出到TeamCity的统计数据?

我正在使用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

msbuild teamcity cakebuild

3
推荐指数
2
解决办法
714
查看次数