• Teilen
  • E-Mail
  • Einbetten
  • Gefällt mir
  • Speichern
  • Privater Inhalt
Dennis Benkert -  The Dog Ate My Deployment - Symfony Usergroup Berlin March 2013
 

Dennis Benkert - The Dog Ate My Deployment - Symfony Usergroup Berlin March 2013

on

  • 706 Views

 

Statistiken

Views

Gesamtviews
706
Views auf SlideShare
706
Views einbetten
0

Actions

Gefällt mir
3
Downloads
0
Kommentare
0

0 Einbettungen 0

No embeds

Zugänglichkeit

Kategorien

Details hochladen

Uploaded via as Adobe PDF

Benutzerrechte

© Alle Rechte vorbehalten

Report content

Als unangemessen gemeldet Als unangemessen melden
Als unangemessen melden

Wählen Sie Ihren Grund, warum Sie diese Präsentation als unangemessen melden.

Löschen
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Ihre Nachricht erscheint hier
    Processing...
Kommentar posten
Kommentar bearbeiten

    Dennis Benkert -  The Dog Ate My Deployment - Symfony Usergroup Berlin March 2013 Dennis Benkert - The Dog Ate My Deployment - Symfony Usergroup Berlin March 2013 Presentation Transcript

    • The DogAte My Deployment
    • Dennis Benkert Software Architect Coaching Coding Consulting
    • Developer Live
    • LocalDeployments
    • UnautomatedDeployments aka. YOLO Deployments
    • Developer Live
    • ReliabilityThrough Automation
    • Automation of Builds
    • Every CommitShould Be Build
    • Automation of Tests
    • Every Commit Should Be Tested
    • Automation of Deployment
    • Every Commit Should Be Deployable
    • FeedbackWe Need It Quick
    • FeedbackWe Need It Often
    • Continous Delivery
    • Developer Live
    • Developer Live
    • ReliabilityThrough Automation
    • Deploy Pipelines
    • Let Your Code FlowFrom Stage to Stage
    • Continous Testing Staging LiveIntegration
    • Masterd742e5b960a69cef47d08d2a
    • + Clone Workspace SCM Plugin+ Build Rename Plugin
    • Every StageIs One Build Job
    • Make SuccessfulBuild Workspaces Available
    • Use Successful BuildWorkspaces in next Stages
    • Rename BuildsWith More Information
    • Automation of Builds
    • + Ant Plugin
    • Create A TargetFor Everything
    • Structure Your Build File
    • Use A Framework For This http://abc.tools.qafoo.com/
    • Automation of Tests
    • + Jenkins PHP Template+ PHP QA Tools
    • Continous Testing Staging LiveIntegration
    • Continous Testing Staging LiveIntegration
    • Jenkins PHP Template http://jenkins-php.org/
    • PHPUnit + Code Coverage
    • PHP_CodeSniffer
    • PHPMD
    • PHP_Depend
    • phpcpd
    • phploc
    • PHPDox
    • Monitor The Results
    • Let ThemBreak Your Builds
    • Automation of Deployment
    • + Ant Plugin+ Your Favorite Deploy Tool
    • Continous Testing Staging LiveIntegration
    • Continous Testing Staging LiveIntegration
    • Package YourDeploy Artifacts
    • Choose YourDeployment Tool
    • Shell Scripts
    • Choose A ToolThat Helps You
    • Fabric
    • Capistrano
    • Rex
    • group myserver => "servera", "serverb";desc "Get the uptime of all server";task "uptime", group => "myserver", sub { say run "uptime"; };
    • $ rex uptime
    • Choose ItWith Your Operations Team
    • Keep Your DeploymentConfiguration With Your Code
    • Let Your Deployment RunTests And Stop On Errors