mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 22:28:51 +00:00
[ticket/16557] Support piping tracker XML to build_changelog.php
PHPBB3-16557
This commit is contained in:
parent
65065bf315
commit
1a029a71e5
1 changed files with 17 additions and 7 deletions
|
@ -18,15 +18,25 @@ if ($_SERVER['argc'] != 2)
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
$fixVersion = $_SERVER['argv'][1];
|
if ($_SERVER['argv'][1] == '--stdin')
|
||||||
|
{
|
||||||
|
$stdIn = file_get_contents('php://stdin');
|
||||||
|
// XML output from tracker can be directly piped to this script using:
|
||||||
|
// cat tracker_output.xml | php build/build_changelog.php --stdin
|
||||||
|
$xml = simplexml_load_string($stdIn);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$fixVersion = $_SERVER['argv'][1];
|
||||||
|
|
||||||
$query = 'project IN (PHPBB3, SECURITY)
|
$query = 'project IN (PHPBB3, SECURITY)
|
||||||
AND resolution = Fixed
|
AND resolution = Fixed
|
||||||
AND fixVersion = "' . $fixVersion . '"
|
AND fixVersion = "' . $fixVersion . '"
|
||||||
AND status IN ("Unverified Fix", Closed)';
|
AND status IN ("Unverified Fix", Closed)';
|
||||||
|
|
||||||
$url = 'http://tracker.phpbb.com/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=' . urlencode($query) . '&tempMax=1000';
|
$url = 'https://tracker.phpbb.com/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=' . urlencode($query) . '&tempMax=1000';
|
||||||
$xml = simplexml_load_string(file_get_contents($url));
|
$xml = simplexml_load_string(file_get_contents($url));
|
||||||
|
}
|
||||||
|
|
||||||
foreach ($xml->xpath('//item') as $item)
|
foreach ($xml->xpath('//item') as $item)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue