Introduction to Versioning Environments With Vagrant
Год выпуска: 2014 Производитель: Pluralsight Сайт производителя: http://www.pluralsight.com/ Автор: Wes McClure Продолжительность: 4h 20m Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: In this course, you'll learn everything necessary to create virtual environments, version the definition of the environments, and start reaping the benefits of Vagrant for developing and supporting software systems.
Partitioning and automating the creation of environments and incorporating them into development workflows can be immensely valuable. But, historically it's been so much work it has rarely been worth the effort. That's no longer the case, thanks to Vagrant. With Vagrant, you'll know what software is necessary for a project, including software versions and configuration; you will have a history of why, when, who, and how this software was incorporated; you will eliminate surprises by developing in an environment similar to production; and be able to safely create and test scripts to automate the setup of environments. This will help you get projects up and running quickly and effectively onboard new team members. In this course, you'll learn everything necessary to start reaping the benefits of Vagrant for developing and supporting software systems.
В этом курсе вы научитесь всему необходимому для создания виртуальных окружений, версионирования определений этих окружений, и начнёте пожинать плоды использования Vagrant для разработки и поддержки программных систем.
Разделение и автоматизация создания окружений и включение их в процессы разработки могут быть крайне полезны. Но исторически это было так сложно, что редко стоило этим заниматься. Это больше не так благодаря Vagrant. С помощью Vagrant вы узнаете, какой именно софт нужен для проекта, включая версии и настройки; вы узнаете историю того, кто, когда, зачем и как поставил этот софт; вы избежите неожиданностей, разрабатывая в таком же окружении, что используется в бою; и сможете безопасно создавать и тестировать скрипты для автоматизации настройки окружений. Это поможет быстро запускать проекты и эффективно включать новых людей в команду. В этом курсе вы начнёте пожинать плоды использования Vagrant для разработки и поддержки программных систем.
Содержание
Код:
01. Why Vagrant? 00:07:57 01. What If? 00:04:39 02. What You'll Learn 00:03:17 02. Test Drive Vagrant 00:28:13 01. Introduction 00:01:11 02. Installing Vagrant and VirtualBox on Windows 00:05:17 03. Installing Vagrant and VirtualBox on OS X 00:00:49 04. Installing Vagrant and VirtualBox on Ubuntu 00:01:21 05. Vagrant Up - Creating Your First VM 00:01:55 06. Displaying a GUI Interface 00:02:06 07. Sharing Files With the VM 00:01:45 08. Suspending the VM 00:01:35 09. Halting the VM 00:00:55 10. Destroying the VM 00:02:11 11. Windows Line Endings 00:05:54 12. Additional Help 00:01:51 13. Takeaway 00:01:18 03. Web Development Environment and Vagrant Fundamentals 00:49:15 01. Development Environment Overview 00:01:39 02. The Vagrantfile 00:05:47 03. Installing Nginx 00:04:32 04. Provisioning 00:03:13 05. Forwarding Port 80 00:02:54 06. Networking 00:03:02 07. Sharing and Versioning Web Site Files 00:08:49 08. Vagrant Share 00:07:49 09. Vagrant Status 00:00:32 10. Sharing and Versioning Nginx Config Files 00:07:00 11. Configuring Synced Folders 00:02:46 12. Further Exploration 00:01:07 04. Creating a Hubot Environment 00:49:27 01. Introduction 00:03:35 02. Boxes 00:08:39 03. rsync 00:03:31 04. Initialize Hubot Dev Environment 00:07:38 05. Provision Hubot 00:03:52 06. Scaffold a Hubot Project 00:02:59 07. Configure rsync Synced Folders 00:03:44 08. Run Hubot From the Shell 00:02:19 09. Integrate HipChat 00:04:43 10. Configure Upstart Service 00:04:57 11. Run Upstart Service 00:02:20 12. Recap 00:01:04 05. Hubot in the Cloud 00:50:18 01. Introduction 00:02:41 02. Multiple Machines 00:05:58 03. Providers 00:04:04 04. Plugins 00:01:07 05. Configuring an AWS AMI 00:07:00 06. Configuring SSH to AWS and Access Keys 00:06:04 07. Configuring rsync to AWS 00:01:56 08. Overriding Application Configuration 00:07:51 09. Launching Hubot Into the Cloud 00:02:49 10. Alternative VirtualBox Option 00:00:51 11. Development Workflow and Changing Hubot 00:02:13 12. Release Workflow and Releasing Our Change 00:01:08 13. Rolling Back Production 00:00:23 14. Cleanup 00:01:02 15. AWS Considerations 00:01:37 16. Vagrant cygwin zwindows SSL Bug Fix 00:01:31 17. Reflect 00:01:56 06. Windows Guests 00:41:44 01. Introduction 00:01:53 02. Windows Guest Differences 00:02:03 03. Finding Windows Boxes 00:01:40 04. Creating Windows Boxes 00:12:29 05. Vagrant Up 00:01:54 06. Vagrant RDP 00:01:55 07. Provision IIS 00:04:21 08. Testing Web Deploy 00:03:27 09. Testing Web Config Transformations 00:04:00 10. PowerShell's Desired State Configuration 00:06:44 11. Recap 00:01:11 07. Local Development Databases 00:33:06 01. Introduction 00:02:05 02. Provisioning Types 00:03:54 03. Why Puppet? 00:01:04 04. Build a Standalone MongoDB Server 00:06:48 05. Package Our MongoDB VM Into a Vagrant Box 00:01:23 06. Maintaining Desired State With Puppet 00:02:47 07. Loading Data Sets 00:02:15 08. Playing With MongoDB Replica Sets 00:10:05 09. global-status 00:01:01 10. Reflect 00:01:41
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!