Jump to content
Sign in to follow this  
Sonjli

Build to deploy process

Recommended Posts

Hello,

I have an automation system to deploy a big application.

In this automation system I build some projects in Delphi.

I use the "Set Component Properties" of GExperts to update some properties before the build process. I do this "by hand" setting this:

1518299010_Schermatada2021-05-0609-41-34.thumb.png.0a16c182b4dafe4063178a8915702fc6.png

Is it possible to use a command line for any tool of GExperts? Or an sdk to implements this?

Thanks,

Eddy

Share this post


Link to post
Posted (edited)

No, there is no such tool and also no API, because this expert relies on the Open Tool API of the IDE. If I remember correctly there is a tool in the JCL that allows changing properties in dfm files.

 

(Sorry, I missed the original post.)

Edited by dummzeuch
  • Thanks 1

Share this post


Link to post

Why changing properties at build stage? I guess they should be checked before committing to VCS.

Share this post


Link to post
On 5/21/2021 at 9:32 AM, Fr0sT.Brutal said:

Why changing properties at build stage? I guess they should be checked before committing to VCS.

Hi,

yes I'd prefer this. How do you do this?

GExperts does this before compiling or building.

Share this post


Link to post
19 minutes ago, Sonjli said:

Hi,

yes I'd prefer this. How do you do this?

GExperts does this before compiling or building.

Well I don't have such props, in general I meant examining changes in DFMs before commit and saving only significant ones (that's what I do, reverting those ones that IDE modified itself). But there are pre-commit hooks that could run custom scripts which could do everything you need.

  • Thanks 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×