sophia
55857e6f21
Readd vbox tests
2020-09-17 12:55:00 -05:00
sophia
d1c0f9268c
Only run tests for docker
2020-09-17 10:21:50 -05:00
sophia
51c2b4d418
Add docker tests to spectests matrix
2020-09-16 14:51:56 -05:00
sophia
a7c6e4d0fc
Retarget tests to run on main branch
2020-09-03 10:48:31 -05:00
sophia
caf5ef7c00
Get installer per release tag
2020-09-02 17:02:21 -05:00
sophia
185953a214
Run workflow on demand or repository dispatch
2020-09-02 17:02:21 -05:00
Brian Cain
9c1ba11c36
Checkout code to run CI scripts
2020-09-02 17:02:17 -05:00
Brian Cain
dbdaedcd47
Fix path for scripts in workflow config
2020-09-02 17:02:17 -05:00
Chris Roberts
203ebf59ad
Update minimum Ruby constriant to 2.5
2020-08-10 13:05:41 -07:00
Brian Cain
a50d5b3137
Update vagrant-spec tests based on feedback
2020-05-13 10:58:43 -07:00
Brian Cain
79eef619ee
Add back job strategy for workflow jobs
2020-05-13 09:35:45 -07:00
Brian Cain
f04137b05d
Only use hashicorp-vagrant box for now
...
The official bionic box does not have puppet installed, so the spec
tests will fail
2020-05-13 09:35:45 -07:00
Brian Cain
b944138193
Try env vars unquoted
2020-05-13 09:35:45 -07:00
Brian Cain
66c0a7510d
Add separate jobs for bringing up hosts and running tests on guests
2020-05-13 09:35:45 -07:00
Brian Cain
f207754694
Remove building vagrant-spec gem
2020-05-13 09:35:45 -07:00
Brian Cain
ccc5c43934
Only run tests on blackbox repo
2020-05-13 09:35:45 -07:00
Brian Cain
a7228a0ce5
Fix name for code sync workflow
2020-05-13 09:35:45 -07:00
Brian Cain
9b770a0261
Add code sync for blackbox acceptance test repository
2020-05-13 09:35:45 -07:00
Brian Cain
984d1d74c0
Split out packet creation from test runner
2020-05-13 09:35:45 -07:00
Brian Cain
6afcaa1776
Add comments
2020-05-13 09:35:45 -07:00
Brian Cain
38cb738017
Setup ruby for building vagrant-spec gem
2020-05-13 09:35:45 -07:00
Brian Cain
b326646fe5
Add more descriptive title to job
2020-05-13 09:35:45 -07:00
Brian Cain
e8a4380a00
Add initial scripts for running spec tests on packet
2020-05-13 09:35:45 -07:00
Brian Cain
9dbf2c5129
Add initial files for running spec tests
2020-05-13 09:35:45 -07:00
Chris Roberts
97b127297f
Add path filtering to pull requests
...
Also include `./bin` directory contents
2020-03-10 15:59:08 -07:00
Brian Cain
b33dfa968d
Add glob syntax to include files inside path folders
2020-03-10 10:07:49 -07:00
Brian Cain
52bd7ba797
Only run workflow tests on code paths
2020-03-10 09:54:56 -07:00
Jeff Bonhag
4b3be19e56
Don't build gem on Vagrant forks
...
This commit adds a check to see if push is happening against the main
Vagrant repo. If not, it will skip the build-gem job. This prevents
people from getting failure notifications when they push to the master
branch of their Vagrant fork.
2020-01-30 09:42:56 -05:00
Chris Roberts
02c157e427
Fix environment variable value
2020-01-16 14:46:50 -08:00
Chris Roberts
ee302f3a9b
Add CI scripts and configuration
...
Provides scripts for building, storing, and releasing Vagrant
via builders. Includes updates for testing and removal of
deprecated CI configuration.
2020-01-15 17:16:54 -08:00