Rev 227 | Blame | Compare with Previous | Last modification | View Log | RSS feed
#!/usr/local/bin/perl -wuse LWP::UserAgent;use DeployUtils::Logger;use DeployUtils::RmPkgInfo;use JatsEnv;if ( $#ARGV != 2 ){printf("Error: Must supply Platform, Package Name & Pkg Version\n");exit 1;}my $Platform = $ARGV[0];my $PkgName = $ARGV[1];my $PkgVersion = $ARGV[2];my $PkgReleaseNote = "$PkgName-$PkgVersion-$Platform";LogNorm("Retrieving Release Manager Details...Please wait...");my $RmPkgDetails = DeployUtils::RmPkgInfo->new({ PKG_NAME => $PkgName,PKG_VERSION => $PkgVersion } );# our package does not exist in release managerLogError("Package $PkgName $PkgVersion does not exist in the Release Manager. Please check configuration.")if ( ! $RmPkgDetails->foundPkg() );our $GBE_RM_URL;EnvImport('GBE_RM_URL');LogNorm("Retrieving Release Notes From Release Manager...Please wait...");my $user_agent = LWP::UserAgent->new( timeout => 30 );my $response = $user_agent->get($GBE_RM_URL . '/_adhoc_release_notes.asp?pv_id='. $RmPkgDetails->pv_id(),':content_file' => "$PkgReleaseNote\.html");if ( $response->is_success ){LogNorm("Retrieved Release Manager HTML Release note [$PkgReleaseNote\.html]");exit 0;}else{LogWarn("Unable to retrieve Release Manager Release Notes for pv_id [" . $RmPkgDetails->pv_id() . "]");print $response->error_as_HTML;exit 1;}