Home Categories Automation
Category
Cancel

Automation 5

Preview Image

Where Is Delphi Installed, And Can It Build?

Where is Delphi on this machine? It is a question with more answers than it may appear. On any given Windows box, the registry hive may be under \Software\Borland\Delphi, \Software\Borland\BDS, \So...

Preview Image

Treating Delphi Compiler Versions As Data

You commit a build script. Dave runs it on his machine. It fails - his Delphi is in D:\Delphi13, not C:\Program Files (x86)\Embarcadero\Studio\23.0. You fix it for Dave. Six months later, Delphi 14...

Preview Image

Help Prevent Link Rot: Archive URLs from the Command Line with PowerShell

Anyone who has maintained technical documentation over time has run into the problem of link rot. After carefully crafting a links section pointing to a relevant blog post or reference page, six m...

Preview Image

RADAuthenticator Part 4 - Build Automation with Delphi and GitHub by Installing a Self-hosted Runner

It the first two parts of this blog series, we covered some underlying technical code - first on base32 encoding and then in part-two we covered TOTP for one-time use password generation. In part 3...

Preview Image

Getting started with CI/CD using Delphi and Jenkins on Windows

Many Delphi programmers are working on “legacy code” which has little or no tests and is often built and deployed manually. Unfortunately, many Delphi developers are stuck in this rut and could gre...