Comments (2)
Thanks! It'll be nice to get some input on some of the decisions/compromises I made β I think we will run into some limitations of it being based around Rake.
Default Build
- Changing
rake default
torake all
seems like a good idea and I think a standalonerake
should give us a list too.- (usually
rake
alone would fire off the test suite.)
- (usually
- One of the problems with rake is that you can't pass arguments cleanly. You'd end up with something like:
rake build -- --distro=debian --type=chef
β¦and the implementation will be even worse than it is now. I'll think about it a bit.
Adding CentOS
- Yes, it assumes it's Debian-based at the moment.
- If we can, I'd prefer to keep it just as
common/
, but with fall-through blocks (likevmtools.sh
) on options.- as long as it can be kept reasonably short.
- You're right about the lack of codenames. Renaming is probably the best approach; my other ideas seemed a little clunky.
I'm currently working on something to handle the subprocess (to Packer) better and interpret some of the output that flies by. I've noticed that if something goes wrong when doing a full build you find yourself scrolling and scrolling through the results.
So, forgive me if I don't merge many pull requests whilst I put this together, it looks like it'll change quite a bit of the Rakefile
around.
from boxes.
Closing this as it's been open a long time. I'm now working on some new (big) changes which I hope will address most, if not all of them.
from boxes.
Related Issues (16)
- Add Ruby 2.1.5 to the ruby-install script.
- Add Ruby 2.2.0 to the ruby-install script.
- Switch to the Chef DK.
- Add support for Debian 9 (Jessie).
- Add support for Ubuntu 15.04 (Vivid).
- Add support for Ubuntu 15.10 (Wily).
- VMware Tools fails to install.
- Builds don't cancel when boxes is interrupted.
- Allow configuring headlessness, ssh timeout, etc. from command line HOT 3
- Wheezy no longer on mirror. HOT 2
- Reasonably consistent SSH Timeout errors. HOT 1
- rake clean should remove log files.
- rake clean should remove packer_cache
- builds fail with Packer > 0.5.0 HOT 2
- Puppet fails to install on Trusty.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boxes.