QIW2WZKWE3ULO4O4QB6EQWUKZY2UFNN7WA464FMIZOAHP3UHFGSAC SSD63GEUYYEWMWCDZXBI2SDFIHCRSOX62YOPV6EKMCDXZTVGZJ2AC YDW2NUIW4XY4JQLAS53A7XJMULRXRSGHXVI3RZ34EFWTVEM3BDYQC VI32YSGASTFSF6EKDAIGHDTH2E7YMDS532LOWEH2OYKXAD243TZAC 3PNG7NIBQQURUUPRVQXYL342OT7JUUYOMY2JJNP6YDX7SYJDZMYAC HX4QYOYAKKFKK4KF6SZ6FQCM5ZF7ZFDTQUR4GS5WPPTYZASYZZUAC SBKX3YH2EOCYY2IDACGOTXHJZSYSRHD5EC7FB6WGPKHLFYOF6SAAC FAIJDQKZH6SUUNCKW5RIOZ37YRAO5ACS6FX76MHRNN53LDBWO6ZQC 5SMQ2PLKIUCWCHY2LZIKI4SRZYKKMZKWZR5QSKE6ZM22HPRH54EQC OB7GB5DLJ3NCVUELTTNPBNGIT757BIYQ452WKNOCNLY3SAI4HHAQC PCMXCIOWPMQHP2NRKYMF67SS4D3I364SMFXNXZKVBOZGAJXD4OBAC V2ALOFRRXCDVWOED74BORKDSVVIQHLWOC7FMUTPHORGFB6XRURMQC HE3GX5IPS6XA7KLNP5WZY2YU27WQS663WSKAL5FHWBSJ5GMM633AC 3RL7VFKEVVQBVKLKM7ZS3M67BOGGJ3OWPARHG64AOUTZTPPYCHLQC my $db = Hydra::Model::DB->new;my $project = $db->resultset('Projects')->update_or_create({name => "tests", displayname => "", owner => "root"});my $jobset = $project->jobsets->create({name => $jobsetName, nixexprinput => "jobs", nixexprpath => $nixexprpath, emailoverride => ""});
my $db = Hydra::Model::DB->new;my $project = $db->resultset('Projects')->update_or_create({name => "tests", displayname => "", owner => "root"});my $jobset = $project->jobsets->create({name => $jobsetName, nixexprinput => "jobs", nixexprpath => $nixexprpath, emailoverride => ""});
$jobsetinput = $jobset->jobsetinputs->create({name => "jobs", type => "path"});$jobsetinputals = $jobsetinput->jobsetinputalts->create({altnr => 0, value => getcwd."/jobs"});
$jobsetinput = $jobset->jobsetinputs->create({name => "jobs", type => "path"});$jobsetinputals = $jobsetinput->jobsetinputalts->create({altnr => 0, value => getcwd."/jobs"});
$jobsetinput = $jobset->jobsetinputs->create({name => $name, type => $type});$jobsetinputals = $jobsetinput->jobsetinputalts->create({altnr => 0, value => $uri});
$jobsetinput = $jobset->jobsetinputs->create({name => $name, type => $type});$jobsetinputals = $jobsetinput->jobsetinputalts->create({altnr => 0, value => $uri});
my ($jobset) = @_;my ($res, $stdout, $stderr) = captureStdoutStderr(60, ("../src/script/hydra-evaluator", $jobset->project->name, $jobset->name));chomp $stdout; chomp $stderr;print STDERR "Evaluation errors for jobset ".$jobset->project->name.":".$jobset->name.": \n".$jobset->errormsg."\n" if $jobset->errormsg;print STDERR "STDOUT: $stdout\n" if $stdout ne "";print STDERR "STDERR: $stderr\n" if $stderr ne "";return $res;
my ($jobset) = @_;my ($res, $stdout, $stderr) = captureStdoutStderr(60, ("../src/script/hydra-evaluator", $jobset->project->name, $jobset->name));chomp $stdout; chomp $stderr;print STDERR "Evaluation errors for jobset ".$jobset->project->name.":".$jobset->name.": \n".$jobset->errormsg."\n" if $jobset->errormsg;print STDERR "STDOUT: $stdout\n" if $stdout ne "";print STDERR "STDERR: $stderr\n" if $stderr ne "";return $res;
my ($build) = @_;my ($res, $stdout, $stderr) = captureStdoutStderr(60, ("../src/script/hydra-build", $build->id));print "STDERR: $stderr" if $res;return ($res, $stdout, $stderr);
my ($build) = @_;my ($res, $stdout, $stderr) = captureStdoutStderr(60, ("../src/script/hydra-build", $build->id));print "STDERR: $stderr" if $res;return ($res, $stdout, $stderr);
my ($scm, $update) = @_;my ($res, $stdout, $stderr) = captureStdoutStderr(60, ($update, $scm));die "Unexpected update error with $scm: $stderr\n" unless $res;my ($message, $loop, $status) = $stdout =~ m/::(.*) -- (.*) -- (.*)::/;print STDOUT "Update $scm repository: $message\n";return ($loop eq "continue", $status eq "updated");
my ($scm, $update) = @_;my ($res, $stdout, $stderr) = captureStdoutStderr(60, ($update, $scm));die "Unexpected update error with $scm: $stderr\n" unless $res;my ($message, $loop, $status) = $stdout =~ m/::(.*) -- (.*) -- (.*)::/;print STDOUT "Update $scm repository: $message\n";return ($loop eq "continue", $status eq "updated");