Sponsored Content
Top Forums UNIX for Advanced & Expert Users Continous Integration for Unix / Linux Post 302155508 by +Yan on Friday 4th of January 2008 08:16:31 AM
Old 01-04-2008
Continous Integration for Unix / Linux

Hi all,
We have serious problem with continuous integration system for application building on few different platforms.
(aix 5.2, 5.3 solaris 8,9 , SUSE Linux 9.3, 10 , Slackware Linux 10,11,12, RedHAt Enterprise Linux и Windows 2003)
We need application ( program ) to do the following tasks:
- Automatically start build process and it's tests at desired time.
- Option for manual build invocation
- One build process at a time (The build process shall not be started for the second time before it is over).
- Write log file with all console messages.
- email notifications.
- conditional start of different builds i.e. if build one finishes with success, then start build tree.
- Web interface to control all configurations from single machine.
We use Makefile, ant to build our applications, and bash / perl scripts to prepare the build process.
We use CVS to control source code.

At the moment we are using this:
CruiseControl Home but it is not very useful for our needs.
We cannot afford to write our own building application. Using crontab is not good option.

Thank you in advance.

Last edited by +Yan; 01-10-2008 at 08:49 AM..
 

4 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

HSBC Payment Integration on Unix

Hi I'm hoping someone can help a complete *nix amatuer here. I've been asked to implement HSBC payment integration for a client. HSBC supply (amongst others) Linux and Windows libraries, and I've been asked to see if we can implement this on our dedicated Unix host. Basically the system... (5 Replies)
Discussion started by: elkdanger
5 Replies

2. UNIX for Dummies Questions & Answers

To remove Continous blank spaces from a file in UNIX

All... I want to remove blank spaces in file . I just leraned that we can use " cat <Input filename> | tr -s ‘ ‘ > <Target file name> " i also know with SED we can replace a blank space by other character by sed s/ /*/g filename. Please let me know how can i do that by... (1 Reply)
Discussion started by: arunkumar_mca
1 Replies

3. UNIX for Dummies Questions & Answers

Help required Unix and Web page Integration.

HI guys , I want to create a simple website which can communicate with unix server. For example i want to run some command on a unix server through a website. What will be the best approach to do the same. Kindly help . (2 Replies)
Discussion started by: pinga123
2 Replies

4. Programming

Linux and Php integration help .

I m devoloping a website which communicate with Linux server . Whenever a page is loaded it runs one script on Linux server. My problem is a simple commands like date , ls runs very smoothly. But whenever i execute big script.It wont display the output. My knowledge of PHP is very less i m... (2 Replies)
Discussion started by: pinga123
2 Replies
Linux::Distribution::Packages(3pm)			User Contributed Perl Documentation			Linux::Distribution::Packages(3pm)

NAME
Linux::Distribution::Packages - list all packages on various Linux distributions SYNOPSIS
use Linux::Distribution::Packages qw(distribution_packages distribution_write); $linux = new Linux::Distribution::Packages({'format' => 'csv', 'output_file' => 'packages.csv'}); $linux->distribution_write(); # Or you can (re)set the options when you write. $linux->distribution_write({'format' => 'xml', 'output_file' => 'packages.xml'}); # If you want to reload the package data $linux->distribution_packages(); DESCRIPTION
This is a simple module that uses Linux::Distribution to guess the linux distribution and then uses the correct commands to list all the packages on the system and then output them in one of three formats: native, csv, and xml. Distributions currently working: debian, ubuntu, fedora, redhat, suse, gentoo, slackware, redflag. The module inherits from Linux::Distribution, so can also use its calls. EXPORT None by default. TODO
* Add the capability to correctly get packages for all recognized distributions. * Seperate out parsing from writing. Parse data to hash and give access to hash. Then write the formatted data from the hash. AUTHORS
Judith Lebzelter, <judith@osdl.org> Alberto Re, <alberto@accidia.net> COPYRIGHT AND LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.5 or, at your option, any later version of Perl 5 you may have available. perl v5.10.1 2006-04-19 Linux::Distribution::Packages(3pm)
All times are GMT -4. The time now is 02:17 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy