A
A
Artem2015-09-14 06:49:53
Delphi
Artem, 2015-09-14 06:49:53

Who automates application releases (Delphi. Continuous Integration)?

Colleagues, please share your experience in the process of releasing your applications.
How I do it now:

  1. Programmers write code, small tests (DUnit) and upload to SVN.
  2. Testers write UI tests in TestComplete and run them themselves.
  3. The senior developer merges the latest changes from the commit, compiles all projects, runs unit tests, and uploads new builds to the update server.
  4. The update server itself distributes new versions of applications to users.

How I want to do (I want to try continuous integration):
  1. Without changes.
  2. Without changes.
  3. I set up FinalBuilder, which itself merges the latest versions of the code with SVN once a week, compiles, runs unit and UI tests, and uploads new versions to the update server.

Technically, there are no problems to do this, I checked everything, everything works separately.
Actually, the question is, how do such processes work for you? Maybe I'm missing some stage or I'm doing everything wrong.
Please share your experience. Very interesting.
PS I'm developing on Delphi XE5.

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question