mirror of
https://github.com/Telmate/proxmox-api-go.git
synced 2026-04-25 15:35:51 +03:00
[PR #84] [MERGED] CI and Proxmox Vagrant Box #215
Labels
No labels
good first issue
issue/confirmed
issue/critical
proposal/accepted
pull-request
type/bug
type/enhancement
type/feature
type/question
type/refactoring
type/testing
type/testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/proxmox-api-go#215
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Telmate/proxmox-api-go/pull/84
Author: @romantomjak
Created: 7/21/2020
Status: ✅ Merged
Merged: 7/26/2020
Merged by: @ggongaware
Base:
master← Head:add-travis-ci📝 Commits (7)
da354b1add first test case4928071add vagrantfile47cbd5fyolo-in travis config06d0570enable go module support94c8623copy deps from the vagrant-libvirt readmed6c1969format readmea625d95add a section about testing📊 Changes
9 files changed (+147 additions, -13 deletions)
View changed files
📝
.gitignore(+2 -1)➕
.travis.yml(+29 -0)➕
Makefile(+4 -0)📝
README.md(+17 -12)➕
Vagrantfile(+30 -0)➕
go.mod(+5 -0)➕
go.sum(+10 -0)➕
proxmox/client_test.go(+16 -0)➕
scripts/vagrant-bootstrap.sh(+34 -0)📄 Description
Continuing from the ongoing discussion in #79 this is a first dig at running tests against a real Proxmox VE API.
It takes around 8 minutes to provision a vagrant box on Travis CI, but I think that's OK.
Vanilla proxmox environment can now be built just by typing:
Wait until the box is provisioned and then visit https://localhost:8006 (use root:root for logging in)
Would love some feedback on this! 🕵️♂️
/cc @carlpett
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.