my $work_done = 0; # Whether build jobs finished
my $release_tag = ""; # Override Release in spec file
my $nocumulate = 0; # Whether build without cumulative build.
+my $max_retry_times = 0; # max retry times of rebuild if build failed.
GetOptions (
"repository=s" => \@repos,
"with-submodules" => \$with_submodules,
"release=s" => \$release_tag,
"nocumulate" => \$nocumulate,
+ "max-retry-times=s" => \$max_retry_times,
);
if ( $help ) {
if ($nocumulate) {
push @args, "--nocumulate";
}
+ if ($max_retry_times > 0) {
+ push @args, "--max-retry-times=$max_retry_times";
+ }
my $redirect = "";
if ($MAX_THREADS > 1 ) {
$redirect = "> /dev/null 2>&1";