![]() ![]() ![]() Vagrant offers transient boxes that are portable and can move around, with no permanent residence just like a vagrant. Vagrant is usable in projects written in other programming languages such as PHP, Python, Java, C# or JavaScript and can be installed on Linux, Mac OS X, or Windows systems. Also the industry-standard provisioning tools such as Shell scripts, Chef or Puppet can be used to automatically setup a new environment. To achieve its magic, Vagrant stands on the shoulders of his giants, by acting as a layer on top of VirtualBox, VMware, AWS, or other provider. Currently Vagrant is an open source project, being the result of hundreds of individuals" contribution (). In 2012 Mitchell formed his own company called HashiCorp, in order to develop and to provide professional training and support for Vagrant. In the next two years Vagrant grew and started to be trusted and used by a range of individuals to teams from large companies. ![]() The project started in 2010 as a side-project, in Mitchell Hashimoto"s free hours. Vagrant is written in Ruby by Mitchell Hashimoto (). It can be used to create and configure lightweight, reproducible and portable development environments. Vagrant is a virtualization tool, which has an answer for all these questions, making this ideal world reality. This world exists and it"s called virtualization. How many times have you heard "But it works on my machine" or "But it works on my local"? How long does it take to setup an environment? How many times have you encountered differences between the production and development environments? Imagine an ideal world where all developers work on the same pre-build platform and the development and production platform share the same specs. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |