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
CREATE_MAKEFILES()														CREATE_MAKEFILES()

NAME
create_makefiles - Recreates all Makefiles beneath a directory SYNOPSIS
create_makefiles [dir] DESCRIPTION
create_makefiles recreates all Makefiles in dir and its (recursed) subdirectories from the corresponding Makefile.am templates. This script must be run from the toplevel directory (the one containing configure). This script saves time compared to re-running configure completely. If the source directory is different from the build directory (see the environment variables below), it will be assumed that each Makefile.am and Makefile.in belongs beneath the source directory and that each Makefile belongs beneath the build directory. This utility is part of the KDE Software Development Kit. ENVIRONMENT
One of the following variables (but not both) should be set if the source directory is different from the build directory. If the build directory is simply a subdirectory of the source directory, the simpler variable OBJ_SUBDIR should be used. OBJ_SUBJDIR Indicates that the build directory is in the given subdirectory of the source directory. For instance, if the source directory is kdesdk and the build directory is kdesdk/obj-i386-linux, then OBJ_SUBDIR should be set to obj-i386-linux. OBJ_REPLACEMENT A sed expression that is used to transform the source directory into the build directory. For instance, if the source directory is kdesdk/obj-i386-linux, then OBJ_REPLACEMENT should be set to s#kdesdk#kdesdk-obj#. SEE ALSO
create_makefile(1) make(2) AUTHORS
create_makefiles was written by David Faure<faure@kde.org>. This manual page was prepared by Ben Burton<bab@debian.org> for the Debian GNU/Linux system (but may be used by others). CREATE_MAKEFILES()
All times are GMT -4. The time now is 04:19 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy