From Vagrant to Production

From Vagrant to Production

PHP UK Conference via YouTube Direct link

Composer via expect

22 of 47

22 of 47

Composer via expect

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

From Vagrant to Production

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Goal: Improve the situation
  3. 3 The challenge
  4. 4 Vagrant benefits
  5. 5 Vagrantfile
  6. 6 Run the virtual machine
  7. 7 Vagrant Provider
  8. 8 Vagrant Plugins
  9. 9 Vagrant Cachier Plugin
  10. 10 Simple Puppet script
  11. 11 Directory layout
  12. 12 Running librarian-puppet
  13. 13 Vagrant Provisioning
  14. 14 Composer via Puppet
  15. 15 Publish your packages
  16. 16 Private packages?
  17. 17 Install Satis
  18. 18 Running Satis
  19. 19 Generated Satis Repo
  20. 20 Dealing with private repos
  21. 21 HTTP Basic Auth (auth.json)
  22. 22 Composer via expect
  23. 23 expect Vagrant configuration
  24. 24 expect bootstrap.sh
  25. 25 Running expect in Puppet
  26. 26 Domain-specific language
  27. 27 A glue for 3rd party tools
  28. 28 Why Phing?
  29. 29 Install Phing
  30. 30 build.properties
  31. 31 Using Properties Files
  32. 32 Running Phing via Puppet
  33. 33 Liquibase Changeset
  34. 34 Liquibase Filesystem layout
  35. 35 Running Liquibase
  36. 36 Buildserver Integration
  37. 37 Gitlab Webhook
  38. 38 Jenkins buildnodes
  39. 39 Configure build node
  40. 40 Configure job
  41. 41 Bind job to host
  42. 42 Copy configuration files
  43. 43 Validate composer.json
  44. 44 Running security checks
  45. 45 Running Puppet via Jenkins
  46. 46 Running the build
  47. 47 Deploy the build

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.