New project preview

Linas Naginionis
soundvibe
Published in
2 min readJun 7, 2011

Probably everyone who had ever developed some software knows how important is the project building and deployment process.

There are many steps involving in the application deployment. You write some code, test it, build your project using release configuration, then you probably build installer project, upload new installer into some server, make a backup, etc. All these steps require much time and what if you need more steps later (and as your project grows you will probably need more of them)? That’s where building automation comes to mind. Wouldn’t be cool if you just could press one button and everything would be done for you automatically? If you think yes, then don’t go anywhere.

Welcome to SvBuilder!

Welcome to SvBuilder!

I’ve started a project which aims to create a simple, powerful and scriptable building automation IDE. You add some actions, fill properties, write custom scripts if you need to, press Run and application executes your actions. Another time you just need to load your saved project file and press Run button again. Simple as that.

Features

Now let’s talk about basic upcoming application features. Actions are the core of the application so basically I will concentrate on explaining some of them.

Delphi MSBuild Compiler

Can build any Embarcadero Delphi project which supports MSBuild.

InnoSetup installer

Compiles InnoSetup installer scripts. Probably mostly used installer in the Delphi community.

FTP uploader

Can upload files to ftp.

Delphi Web script

Executes scripts written in Delphi Web Script. This action has simple dwscript IDE which helps to write scripts more easily:

Scripting

Scripting

Flow View:

Flow View

Flow View

Although project is just started it would be great to hear some opinions or suggestions about it. I’ll try to post some updates of this project later. Feel free to comment on the subject.

--

--