New project preview
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!
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
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.