What decides where GetIt places the stuff it installs?
It seems that the files are placed under current user, even if Delphi is installed for “all users”. How do you get around that for a build server where the build process is running under a system account? This is kinda ridiculous.
Quote from Vincent Parrett: “Umm.. don’t use getit.. its a toy not a real package manager. Seriously why tf would it place libraries under the user profile.”
I have to agree. GetIt appears like a really trivial download/installer, than an actual package installer.
I guess it would be better to install the libs locally, then copy them to VCS managed folders, and check out those on the build server.
Originally shared by Lars Fosdal
GetIt, FinalBuilder and Continua Build Server
We are having some issues with the OmniThreadLibrary not being found when FinalBuilder is invoked from Continua.
GetIt places OTL under
C:UsersDocumentsEmbarcaderoStudio19.0CatalogRepositoryOmniThreadLibrary_3.07.4-Tokyo
and when I am logged on to the server, the FB projects build fine. When the Continua service user executes, it is a different user than my UI login – so naturally, the installation is not there.
What is the recommended way to get around this?
You must be logged in to post a comment.