25
25
false
profiles
96358GW 96368GW 96348GW 96338GW 96816R
hudson_comm
false
true
false
element * CHECKEDOUT
# Lines below were used during kernel upgrade, now they are turned off after the completion for kernel upgrade project
# if a file is modified after labeling consider it has already been merged -> use the latest dev version
# element * .../Irvine_CommEngine_Devel/{created_since(19-dec-07.12:00)}
# for kernel files not yet merged, use original version from 3rd part tree
# element -file /CommEngine/kernel/.../* .../Irvine_CommEngine_3rd_Party/LATEST -nocheckout
# for all other files use standard version selection
element * .../Irvine_CommEngine_Devel/LATEST
element * .../Richmond_CommEngine_Devel/LATEST
element * /main/0 -mkbranch Irvine_CommEngine_Devel
load /vobs/CommEngine/cfe
load /vobs/CommEngine/docs
load /vobs/CommEngine/data-model
load /vobs/CommEngine/hostTools
load /vobs/CommEngine/Makefile
load /vobs/CommEngine/make.common
load /vobs/CommEngine/make.voice
load /vobs/CommEngine/make.deprules
load /vobs/CommEngine/release
load /vobs/CommEngine/shared
load /vobs/CommEngine/toolChains
load /vobs/CommEngine/bcmdrivers
load /vobs/CommEngine/kernel
load /vobs/CommEngine/targets
load /vobs/CommEngine/userapps
load /vobs/CommEngine/userspace
load /vobs/CommEngine/unittests
load /vobs/CommEngine/version.make
load /vobs/CommEngine/xChange
false
/view
vobs/CommEngine/cfe vobs/CommEngine/docs vobs/CommEngine/data-model vobs/CommEngine/hostTools vobs/CommEngine/Makefile vobs/CommEngine/make.common vobs/CommEngine/make.voice vobs/CommEngine/make.deprules vobs/CommEngine/release vobs/CommEngine/shared vobs/CommEngine/toolChains vobs/CommEngine/bcmdrivers vobs/CommEngine/kernel vobs/CommEngine/targets vobs/CommEngine/userapps vobs/CommEngine/userspace vobs/CommEngine/unittests vobs/CommEngine/version.make vobs/CommEngine/xChange
false
5
master
false
false
*/1 * * * *
#clean the previous images
mkdir -p hudson_comm/vobs/CommEngine/images
cd hudson_comm/vobs/CommEngine/images
rm -f *GW_fs_kernel
#!/usr/local/bin/perl
chdir("hudson_comm/vobs/CommEngine");
my $profile_list = $ENV{'PROFILES'};
@profiles= split(' ',$profile_list);
map {system("make PROFILE=$_");system("cp -f kernel/linux/System.map images/System$_.map"); system("chmod oug-w images/System$_.map"); system("make PROFILE=$_ clean")} @profiles;
#!/usr/local/bin/perl
# This script renames the images and pushes them to the cdrouter host for testing
use strict;
use File::Path;
#find and read output file content into list
my $image_path='/projects/dsl_hudson/jobs/BSE_DSL_CommEngine/workspace/hudson_comm/vobs/CommEngine/images/';
my $IMAGE_DIR;
opendir $IMAGE_DIR, "$image_path";
my @image_files = readdir $IMAGE_DIR; closedir $IMAGE_DIR;
#copy ssh keys in case they were removed
`cp -rp /auto/Hudson/ssh_config/.ssh /home/sqabuilder`;
#rename the images
foreach (@image_files)
{
if ($_ =~ /(.+)kernel/)
{
my $name = $image_path.$1.'kernel';
my $orig_name = $image_path.$_;
print "\nrenaming $_ to $name";
rename ($orig_name, $name);
#print $name;
`scp $name sqabuilder\@dsl-cdrouter:/tftpboot/cpecode/Hudson`;
}
}
hudson_comm/vobs/CommEngine/images/**
false
BSE_DSL_CDRouter
SUCCESS
0
BLUE
false
[WARNINGS]
low
false
false
HtmlDirectory
hudson_comm/vobs/CommEngine/docs/doxygen/html
(default)