VSoft Technologies Blogs

rss

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

Throughout the lifespan of FinalBuilder and Automise, we have worked very hard to avoid breaking changes - however sometimes they are unavoidable.

50% off all new licenses unti midnight (utc) 28th Nov 2023.

Update Nov 2024 Whilst the content of this post is as valid today as it was originally, we became frustrated with being limited to signing on one machine. That meant our build agents were doing a lot of copying of files to and from the server with the token. Our solution was to build a Code Signing Server - Signotaur - keep reading and then take a look at how Signotaur solves the problems we talk about in this post. Big changes are coming for OV (Organisation Validation) code signing certificates - from (1 June 2023, extended from 15 November 2022), new and reissued publicly trusted organization validation (OV) and individual validation (IV) code signing certificates will have to be issued or stored on preconfigured secure hardware by the issuing certificate authority (CA) and the device must meet FIPS 140 Level 2, Common Criteria EAL 4+ or equivalent security standards.

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.