SydPHP May 2012 - Deployment

1,089
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,089
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • SydPHP May 2012 - Deployment

    1. 1. SydPHPMay 2012
    2. 2. Sponsors Your Company?
    3. 3. Call for SpeakersCome and see meDuring the break or afterwardsAny topic will be considered!A great way to learn and to teach
    4. 4. Dean Rather Android / PHP Git MySQL Backups
    5. 5. Graham Weldon Deployment Strategies
    6. 6. DeploymentAll the activities that make a software system available for use
    7. 7. Deployment ActivitiesReleaseInstallUpdateRollbackUninstallDecommission
    8. 8. ReleaseCompletion of developmentPackaging to include dependenciesVersioning / Tagging
    9. 9. InstallPlacement of executablesPlacement of dependenciesMake software available
    10. 10. UpgradeRe-Placement of executablesRe-Placement of dependenciesMake new software available
    11. 11. RollbackError detectionRevert to previous releaseReport on issues
    12. 12. UninstallRemoval of executablesRemoval of dependenciesCleanup
    13. 13. DecommissioningMost forgotten stepRemoval of all files and versionsCleanup
    14. 14. AutomationRemove human error
    15. 15. AutomationIf you do something more than once Find a way to automate itDocumentation through programming/scriptingMake deployment a simple thing to achieveFocus on development
    16. 16. Remove fear
    17. 17. Remove fear
    18. 18. Automation Fail
    19. 19. Automation: Ideal
    20. 20. Deploy Quick!
    21. 21. Deploy from VCS Commit Automatic MergeProduction
    22. 22. Code and Tools Fun stuff!
    23. 23. Questions?
    24. 24. Sponsors Your Company?
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×