Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Continuous Integration with Jenkins and ANT

1.277 Aufrufe

Veröffentlicht am

A talk on supposedly CI with Jenkins and ANT but there is nothing in the slides that mention Jenkins or ANT. This was more about the philosophy of CI. I use ANT and Jenkins in the demo to show how it all ties together.

Veröffentlicht in: Software
  • If you are looking for trusted essay writing service I highly recommend ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ The service I received was great. I got an A on my final paper which really helped my grade. Knowing that I can count on them in the future has really helped relieve the stress, anxiety and workload. I recommend everyone to give them a try. You'll be glad you did.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Hello! I can recommend a site that has helped me. It's called ⇒ www.HelpWriting.net ⇐ They helped me for writing my quality research paper.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Continuous Integration with Jenkins and ANT

  1. 1. – M A R T I N F O W L E R “Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily – leading to multiple integrations per day. ! Each integration is verified by an automated build (including test) to detect integration 
 errors as quickly as possible.”
  2. 2. T Y P I C A L W O R K F L O W
  3. 3. T Y P I C A L W O R K F L O W
  4. 4. T Y P I C A L W O R K F L O W
  5. 5. T Y P I C A L W O R K F L O W
  6. 6. T Y P I C A L W O R K F L O W
  7. 7. T Y P I C A L W O R K F L O W
  8. 8. T Y P I C A L W O R K F L O W
  9. 9. T Y P I C A L W O R K F L O W
  10. 10. What is the glue that holds CI together?
  11. 11. 1 . U S E V E R S I O N C O N T R O L S O F T WA R E … I N FA C T, U S E G I T !
  12. 12. 2 . E V E RY O N E C O M M I T S T O T H E M A I N L I N E E V E RY D A Y
  13. 13. 3 . A U T O M A T E T H E B U I L D
  14. 14. 4 . E V E RY P U S H S H O U L D T R I G G E R A B U I L D
  15. 15. 5 . M A K E T H E B U I L D S E L F - T E S T I N G
  16. 16. 6 . K E E P T H E B U I L D FA S T
  17. 17. 7 . T E S T I N A C L O N E O F T H E P R O D U C T I O N E N V I R O N M E N T
  18. 18. VA G R A N T
  19. 19. How do we push to the ‘Mainline’ everyday?
  20. 20. So what has changed?
  21. 21. U N I T T E S T S
  22. 22. I N T E G R A T I O N T E S T S
  23. 23. N O N - F U N C T I O N A L
  24. 24. An imperfect test today is better than a perfect test someday
  25. 25. Demo https://github.com/manatok/talk-demo-ci
  26. 26. Questions?

×