VSoft Technologies Blogs

rss

VSoft Technologies Blogs - posts about our products and software development.

A brief look at system-defined Continua CI server properties - old and new.

In December 2019, I about a package manager for Delphi that I have been working on. This post is a progress update that shows where it's at and what's left to do to get to v1.

We use many third-party Delphi libraries to build FinalBuilder and Automise, and that brings plenty of issues when upgrading compiler versions. I've been using Delphi since 1995, both as a user and as a component vendor, I have learned a thing or two about creating libraries that I would like to share.

Version 1.9.2 of Continua CI has been released. This post is a reminder of the new functionally in this version for exporting project configurations to a file (which can then be imported back into Continua CI), the ability to requeue failed stages, and improvements to build cleanup settings to allow each type of build by-product to have a different shelf life.

This new beta release includes functionally for exporting project configurations to a file (which can then be imported back into Continua CI), the ability to requeue failed stages, and improvements to build cleanup settings to allow each type of build by-product to have a different shelf life.

This post explores the options currently available in Continua CI for running daily builds.

Back in Feb 2019, I blogged about the need for a Package Manager for Delphi. The blog post garnered lots of useful feedback and encouragement, but until recently I could never find a solid block of time to work on it. Over the last few weeks I've been working hard to get it to an mvp stage.

In this post, we'll take a look at the various options for managing and updating Version Info in Delphi projects using FinalBuilder.

This new beta release includes substantial improvements to the expressions engine including new several expressions objects and functions. We have also made some updates to the stage editor, implemented automatic report generation for some reporting actions, and added several new deployment actions providing support for Docker, Azure, SQL packages, File Transfer and SSH.

Back in December 2016, I posted some ideas for some Delphi language enhancements. That post turned out to be somewhat controversial, I received some rather hostile emails about how I was trying to turn Delphi into C#. That certainly wasn't my intent, but rather to modernize Delphi, in a way that helps me write less, but more maintainable code. Nearly 2 years later, Delphi 10.3 Rio actually implements some of those features.