项目作者: amit-mittal

项目描述 :
Runner to deploy VMs in Azure periodically
高级语言: C#
项目地址: git://github.com/amit-mittal/Azure-IaaS-Runner.git
创建时间: 2018-05-25T13:19:00Z
项目社区:https://github.com/amit-mittal/Azure-IaaS-Runner

开源协议:MIT License

下载


Azure-IaaS-Runner

Runner which can be run locally or as a cloud service to deploy VMs of different sizes and having variety of base images (Ubuntu, Windows Server 2016, Cent OS, Checkpoint, etc.)

Motivation

It can be used to continuously deploy the VMs, do validations that VM has properly come up and then cleanup the resource. This is also to represent the pattern what we should be using for validating newer features.

Other Points

Random points about the project:

  • Test Suite: Collection of Tests
  • It uses newer Azure SDK APIs to deploy VMs
  • Secrets have been removed from the code so, the application won’t work right away
  • To add a new test, just add a new ARM Template and ARM parameter file
  • Further monitors can be made on top of the metrics that are pushed out of the results