Upgrade to Pro — share decks privately, control downloads, hide ads and more …

dkdeploy

Peter Foerger
September 03, 2016

 dkdeploy

dkdeploy - advanced solution for web application deployment. #capistrano #T3DD16

Peter Foerger

September 03, 2016
Tweet

More Decks by Peter Foerger

Other Decks in Technology

Transcript

  1. FTP/SFTP Git + SSH Git + Capistrano Surf Deployer Custom

    No idea 7 How do you deliver software?
  2. TYPO3 CMS Specific tasks for TYPO3 CMS Deployment
 DB compare

    Run TYPO3 CLI tasks Activate/Deactivate maintenance page Generate encryption key Add admin user Clear TYPO3 caches Upload DB settings Add default structure & content Clear OPcache Cleanup shared assets Enable/Disable Install Tool Fetch extensions to local workspace 21
  3. Why? Simple Deploys all kind of web applications No server-side

    installation Runs over SSH Seamlessly integration in CI/CD Extendable 25
  4. Workflow 1. Do local adaptions 2. Commit and push your

    changes 3. Run „Cap $STAGE deploy“ That’s it! 27
  5. Github dkdeploy-core - https://github.com/dkdeploy/dkdeploy-core dkdeploy-php - https://github.com/dkdeploy/dkdeploy-php WIP dkdeploy-typo3-cms -

    https://github.com/dkdeploy/dkdeploy-typo3- cms Documentation https://dkdeploy.github.io/ 30 Where to get the Code?