Automated building of software
What type of automation do you use to build your software?
Do any of you have experience with makefiles or dealing with the gnu toolset (autoconf, automake, libtools)? Nant? Ant? Bash or other shell code? Perl?
Any implemented build verification tests and what kind?
This type of stuff may be useful for our less experienced users. I'll be writing some quick mini-tutorials on the subject soon. Any suggestions would be appreciated.
Re: Automated building of software
Quote:
Originally posted here by Juridian
What type of automation do you use to build your software?
Five fingered automation. :D
Quote:
Do any of you have experience with makefiles or dealing with the gnu toolset (autoconf, automake, libtools)?
Any? Yes. Enough? No.
No.
Yes.
Quote:
Bash or other shell code?
Yes.
Yes.
Quote:
Any implemented build verification tests and what kind?
Since most of my work lately has been with java, and in the past with interpreted languages (Perl, PHP, ASP), not as much as I'd like. When I have done it, I've used some simple test scripts (vbs or bash) to run the app in a few different ways and ensure it executes without error. In one instance, I checked to ensure it failed under certain conditions.
Quote:
This type of stuff may be useful for our less experienced users. I'll be writing some quick mini-tutorials on the subject soon. Any suggestions would be appreciated.
As I've said elsewhere, I'm rusty on a lot of my compiled languages, so anything I would be interested in. A guide to makefiles with C++ might be good.