summaryrefslogtreecommitdiff
path: root/appveyor.yml
Commit message (Collapse)AuthorAgeFilesLines
* Enable bundler cachingspeed_up_appveyorTim Smith2017-12-201-0/+4
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Shuffle our appveyor config aroundTim Smith2017-12-201-7/+9
| | | | | | This makes it easier to follow and matches their Ruby guide Signed-off-by: Tim Smith <tsmith@chef.io>
* Don't try to uninstall bundler on appveyorBryan McLellan2017-11-221-3/+0
| | | | | | | | | | As of Rubygems 2.7 bundler is a default gem and cannot be uninstalled. Appveyor recently (11/19) changed and now has bundler as a default gem. We'll stop stop trying to force a bundler version and track what Ruby gives us. Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* bump appveyor to ruby 2.4Thom May2017-07-261-2/+2
| | | | Signed-off-by: Thom May <thom@chef.io>
* Switch to current VS 2015 Appveyor ImageBryan McLellan2017-07-231-1/+1
| | | | | | | @FeodorFitsner reports that https://github.com/appveyor/ci/issues/1657 has been fixed for the VS 2015 images. Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* Use the previous VS 2015 image in appveyor instead of 2013Bryan McLellan2017-07-171-1/+1
| | | | Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* change image appveyorMSys2017-07-111-1/+1
| | | | Signed-off-by: MSys <harikesh.kolekar@msystechnologies.com>
* simplify omnibus config and greenify builds againLamont Granquist2017-05-091-1/+2
| | | | | | | | | | | | | | this is also necessary for bundler-1.14.x i'm still not entirely clear why we ever needed all the fussy software gem configs or what the build-chef / build-chef-gem infrastructure ever did for us. it seems to have been mostly micro-optimization around building the software gems before bundle installing the project in order to take advantage of git caching. i aggressively don't care about that, this is quite fast enough. we can install nokogiri and libgecode early and that should take care of 98% of the build optimization issue. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* major testing overhaullcg/simplify-external-testsLamont Granquist2017-04-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See the PR comments for more philosophical background. This simplifies the external tests. The major feature here is that halite, poise, chefspec, etc are removed from the Gemfile.lock and the transitive Gemfile splicing is gone from the external tests. We're back to simply tracking master on external projects and bundle installing without locks and going red if the break. Those external projects should all similarly track master of chef/chef to reduce the possibility that they break us here. This also bumps bundler to 1.14.x and unblocks us there. It continues to simplify our use of bundler to be more mainstream and less impenetrable. There was some crazy shit that I found where I had to remove env vars like BUNDLE_ENABLE_TRAMPOLINE and the BUNDLE_IGNORE_CONFIG and BUNDLE_FROZEN env vars in appveyor along with the .bundle/config frozen setting were necessary to unbreak appveyor. We seem to have gotten very far afield of standard bundler usage and it was breaking in strange to debug ways. Oddly enough this exposed weird errors in the chef-config/spec/units/fips_spec.rb tests where we need to require the "win32/registry" file there now even though I can't figure out why that broke or how it was working previously. Also, adding x64-mingw32 to x86-mingw32 was necessary to test in appveyor on 64-bit windows (I tried universal-mingw32 and that failed) which seems obvious and is another case that I don't understand how it was working in bundler 1.12.x Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Enable travis testing for chef-12 branchtm/en_travisifyThom May2017-04-101-0/+1
| | | | Signed-off-by: Thom May <thom@chef.io>
* bump ruby to 2.4.1Lamont Granquist2017-03-281-4/+6
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Replace changelog group with ci groupTom Duffield2017-03-071-1/+1
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* uninstall bundler firstlcg/appveyor-uninstall-bundlerLamont Granquist2017-02-261-0/+1
| | | | | | | | so we can roll back when we need to looks like we need to Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Force version constraints in appveyorTom Duffield2017-01-231-3/+4
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* msu_package resource for Microsoft Update packagesNimishaS2016-11-161-0/+2
| | | | | | Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com> Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com>
* Use Ruby 2.3.1 in Travis and AppveyorJohn Keiser2016-08-171-3/+2
|
* Use Ruby 2.1.9, add 2.3 to the list of tested versionsjk/msys2John Keiser2016-08-031-1/+1
|
* Re-add activesupport testsjk/activesupport-testsJohn Keiser2016-04-191-1/+1
|
* Install even less stuff before tests on WindowsJohn Keiser2016-04-181-1/+1
|
* Remove Gemfile.windows and put both platforms in Gemfile.lockJohn Keiser2016-04-181-5/+3
|
* Allow Windows to freezeJohn Keiser2016-04-181-2/+4
|
* Make gemfile_util capable of copying groups overJohn Keiser2016-04-181-1/+1
|
* Simplify external tests and make them work with Gemfile.lockJohn Keiser2016-04-181-1/+4
|
* Revert "bump to ruby 2.2.4"salam/ruby-21Salim Alam2016-03-311-1/+1
| | | | This reverts commit 3cb10016d142c45d5b2409ecb337b1b7bc295046.
* bump to ruby 2.2.4Lamont Granquist2016-03-231-1/+1
| | | | the ffi branch is necessary for AIX until that patch is merged.
* We don't ship Ruby 2.0 with any omnibus packages anymore, stop testing it in ↵tyler-ball2016-03-221-1/+2
| | | | appveyor
* Use progress formatter for appveyorJay Mundrawala2016-02-021-0/+1
|
* Use documentation rspec formatterJay Mundrawala2016-02-021-1/+0
| | | | | Something is causing the 64bit tests to fail, this should help narrow it down
* Reduce appveyor configJay Mundrawala2015-12-111-1/+0
| | | | | Our tests are getting backed up. 2 hours is unreasonable. Removing ruby 2.0 32 bit from the matrix
* Remove unused thingsJay Mundrawala2015-09-101-17/+0
|
* Add ruby 2.1 and 2.2 to appveyorksubrama/appveyorKartik Null Cating-Subramanian2015-09-101-1/+14
|
* Merge pull request #3892 from chef/ksubrama/appveyorSteven Murawski2015-09-081-1/+2
|\ | | | | | | Update appveyor.yml to correct OS version
| * Have appveyor display systeminfo before buildKartik Null Cating-Subramanian2015-09-081-1/+2
| | | | | | | | Also rename os to Windows 2012 R2 to avoid confusion.
* | Add 64 bit testerJay Mundrawala2015-09-081-0/+1
|/
* Decommission 12-stableJake Champlin2015-07-071-1/+1
| | | | | Removes 12-stable from travis.yml branch filter Updates appveyor.yml for the 12.4-stable branch
* rubygems is horriblelcg/retry-bundle-installLamont Granquist2015-06-031-1/+1
| | | | retry installing bundler three times
* Install bundler before upgrading rubygemsdanielsdeleo2015-05-201-1/+1
| | | | | | | | | Appveyor builds are timing out attempting to fetch a SRV record from DNS, https://github.com/rubygems/rubygems/issues/1017 In the default ruby install on appveyor, we have a version of rubygems that is old and doesn't have the bug, so doing gem install before upgrading works around the timeout issue.
* Enable caching of rubygems in appveyorappveyor-cachingdanielsdeleo2015-05-201-0/+4
|
* Run rubygems from master for perf improvementsdanielsdeleo2015-05-201-1/+2
| | | | Rubygems pkg is built from 5c7bfb5c05202b4db971dd672d88a42298a0d84e
* Silence rubygems update on appveyordanielsdeleo2015-05-201-1/+1
|
* Update appveyor to newest rubygemsdanielsdeleo2015-05-191-0/+1
|
* New bundler releasedjdm/unpinJay Mundrawala2015-04-141-1/+1
|
* Pin bundler to 1.9.2 in appveyor.ymljdm/bundlerJay Mundrawala2015-04-131-1/+1
| | | | | | https://github.com/bundler/bundler/pull/3553 broke universal gems completely We can unpin once a fix is released
* make appveyor retry bundle installLamont Granquist2015-03-031-1/+1
| | | | try it three times before giving up
* Updating appveyor to have much shorter outputtball/appveyor-outputtyler-ball2015-01-261-0/+1
|
* More info more versionJay Mundrawala2014-12-161-1/+1
|
* Adding appveyor.ymlJay Mundrawala2014-12-161-0/+32