https://github.com/test-kitchen/kitchen-hyperv
Hyper-V Driver for Test-Kitchen
https://github.com/test-kitchen/kitchen-hyperv
hacktoberfest managed-by-terraform ruby ruby-gem test-kitchen testing
Last synced: 11 months ago
JSON representation
Hyper-V Driver for Test-Kitchen
- Host: GitHub
- URL: https://github.com/test-kitchen/kitchen-hyperv
- Owner: test-kitchen
- License: other
- Created: 2015-04-15T19:04:32.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2024-03-13T23:10:50.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T02:19:24.571Z (almost 2 years ago)
- Topics: hacktoberfest, managed-by-terraform, ruby, ruby-gem, test-kitchen, testing
- Language: PowerShell
- Homepage:
- Size: 268 KB
- Stars: 26
- Watchers: 20
- Forks: 31
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Support: support/ci/windows_ci.bat
Awesome Lists containing this project
README
# Kitchen::Hyperv
[?branchName=master)](https://dev.azure.com/test-kitchen/kitchen-hyperv/_build/latest?definitionId=5&branchName=master)
[](http://badge.fury.io/rb/kitchen-hyperv)
This is a [Test Kitchen](https://github.com/test-kitchen/test-kitchen)
driver for Microsoft Hyper-V.
## Installation
Make sure you have hyper-v installed on your system first:
```powershell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
```
The kitchen-hyperv driver ships as part of Chef Workstation. The easiest way to use this driver is to [Download Chef Workstation](https://www.chef.io/downloads/tools/workstation).
If you want to install the driver directly into a Ruby installation:
```sh
gem install kitchen-hyperv
```
If you're using Bundler, simply add it to your Gemfile:
```ruby
gem "kitchen-hyperv"
```
... and then run `bundle install`.
## Configuration
See the [kitchen.ci Hyper-V Driver Page](https://kitchen.ci/docs/drivers/hyperv/) for documentation on configuring this driver.
## Contributing
- Fork it ( )
- Create your feature branch (`git checkout -b my-new-feature`)
- Commit your changes (`git commit -am 'Add some feature'`)
- Push to the branch (`git push origin my-new-feature`)
- Create a new Pull Request