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

Easy_PR_Checking_-_DPC.pdf

 Easy_PR_Checking_-_DPC.pdf

Pascal de Vink

June 28, 2014
Tweet

More Decks by Pascal de Vink

Other Decks in Technology

Transcript

  1. @ PA S C A L D E V I

    N K E A S Y P R C H E C K I N G
  2. I R O A M W I T H B

    U I L D E R S
  3. O H , A N D T H E S

    E P E O P L E
  4. I S O M E T I M E S

    B U I L D T H I N G S
  5. TA L K D R I V E N D

    E V E L O P M E N T
  6. TA L K D R I V E N D

    E V E L O P M E N T • Talk about a project • Develop something for the project • Think about new ideas for the project • Repeat • Profit?
  7. T E S T D R I V E N

    TA L K I N G
  8. T E S T D R I V E N

    TA L K I N G • Joindin: https://joind.in/10878 • Or talk to me afterwards!
  9. – A U T O T R A C K

    D E F I N I T I O N O F D O N E “A ticket is done when tests are made, a peer review was done and it passed the user acceptance test”
  10. T E S T I N G • PHPUnit •

    Behat • Codeception
  11. FA I L O F T E N , FA

    I L E A R LY
  12. S O , W E H AV E A (

    M A N U A L ) P R O B L E M
  13. T H E M A N U A L P

    R O B L E M S O L U T I O N • Most projects already have Vagrant (we do) • Reuse this?
  14. TA K I N G I T A S T

    E P F U R T H E R
  15. C H AT O P S : C O N

    V E R S AT I O N D R I V E N D E V E L O P M E N T • Invented (?) at Github • Do ops the chatty way • Everybody can do it and everybody can understand it
  16. N O T A L L T H I N

    G S A R E G R E AT • Vagrant is • slow • large • not easy to configure
  17. VA G R A N T PA C K A

    G E • $ vagrant package • vagrant up: 5.28s user 3.17s system 8% cpu 1:35.69 total • vagrant up: 5.18s user 3.14s system 11% cpu 1:11.10 total • 32%!
  18. D O C K E R A L L T

    H E T H I N G S
  19. D O C K E R • Docker is a

    lot faster and smaller • Contained functionality allows for reuse
  20. – D O C K E R . I O

    “The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.”
  21. N O T A L L T H I N

    G S A R E G R E AT ( A G A I N )
  22. D O C K E R : T H E

    O N LY T H I N G I T C A N ' T C O N TA I N I S Y O U R E X C I T E M E N T J O H N L E D R E W A T 1 4 : 3 0
  23. F U T U R E I D E A

    S • Docker support • Command to run after booting/provisioning • Bitbucket support • Mercurial support • DNS settings • Get a list of open PRs
  24. H O W M A N Y P E O

    P L E W E R E I N T H E A M S T E R D A M P H P S L I D E ?