Smidig Utrulling at Smidig 2009 - Presentation Transcript
Smidig Utrulling Anders Sveen Smidig 2009
Smidig utrulling Enkelt Raskt Sikkert Automatisk!
Hvorfor? Definition of done Spare tid Prioritere å lage ny funksjonalitet Raskere features og feilretting i test og produksjon Mindre endringer og kortere tid til man oppdager feil Test av produksjonssetting Flere miljøer
Hvordan Releasehåndtering Deploy Databasehåndtering Integrasjon Applikasjonsdesign og arkitektur Teknologi Verktøy
Utviklingsløpet
anderssv@beast:~/bin$ java -jar deployer-0.1-SNAPSHOT.jar test no.f12 bikestatus-poller 0.1-SNAPSHOT INFO | y.deployer.CommandLineDeployer | Launched deploy at Sat Aug 29 13:16:01 CEST 2009 INFO | y.deployer.CommandLineDeployer | Starting deploy: no.f12:bikestatus-poller:0.1-SNAPSHOT INFO | oy.deployer.RepositoryRepoImpl | Downloading package from http://mrepo.f12.no/snap/no/f12/bikestatus-poller/0.1-SNAPSHOT/bikestatus-poller-0.1-20090818.212830-7.zip INFO | y.deployer.UnpackerServiceImpl | Unpacking ./bikestatus-poller-0.1-20090818.212830-7.zip into ./bikestatus-poller/test/current INFO | loyer.ConfigurationServiceImpl | Updating configuration INFO | loyer.ConfigurationServiceImpl | Creating links dbdeploy 3.0M1 INFO | loy.deployer.DeployServiceImpl | Database upgraded INFO | y.deployer.CommandLineDeployer | Deploy ended at Sat Aug 29 13:16:09 CEST 2009 http://github.com/anderssv/agile-deploy
Deploy Last ned Pakk ut Installer Oppgrader databasen
Utfordringer Politikk Testing Feilhåndtering Håndtering av testdata Kunnskap om database refactoring Grensesnitt mot andre Bygg kultur!
Finnes det der ute? IMVU går i produksjon flere ganger om dagen Patientkeeper ruller ut ved hver iterasjonsavslutning Hvorfor ikke?
Til slutt anders.sveen@capgemini.com http://www.no.capgemini.com/teknologiblogg http://blog.f12.no http://twitter.com/anderssv
0 comments
Post a comment