Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiRAD Studio

Learn About Delphi Continuous Integration With SVN, Jenkins, And DUnitX

In this tutorial, you learn how to configure a Jenkins server to build and run a DUnitX test application using MSBuild, to be triggered by commit to a subversion repository, and to notify by email when the test fails.

Brief Introduction to Version Control

  • Version Control allows you to maintain multiple versions (revisions) of your source code on a remote server
  • Version Control assists in the maintenance of source code with multiple authors

What is Continuous Integration?

Continuous Integration is a team problem. Continuous Integration is all about preventing the main branch from being broken so, your team is not stuck. That’s it. It is not about having all your tests green all the time and the main branch deployable to production at every commit.

Continuous Integration is independent of any tool. You can verify manually that the merge of your branch and the main branch works locally.

Be sure to watch the whole session to learn all the concepts related to Continuous Integration with Delphi


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

Software Developer | B.Tech-CSE at AUT | Delphi/C++ Builder Enthusiast | Microsoft Learn Student Ambassador | Microsoft Azure Certified | Udacity Alumni
Related posts
DelphiInterview

Developer Stories: Giuliano D'Oronzo Talks Through His Board Game Prime

DelphiInterview

Developer Stories: Oripov Murod Converses Regarding His DovtaLab2020 Application

DelphiRAD Studio

Websockets Harness Real-Time Power In Your Delphi Apps

DelphiShowcase

Plunge Into A Museum Adventure With This Delphi Integration

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES