stable

Clone or download

Read-only

request #11459: Retrieve data of multiple Jenkins jobs in parallel

The existing HTTP client provided by Tuleap is marked as deprecated. This contribution comes with a more modern solution to work with HTTP interactions: support of PSR-7 and a "standard" abstraction from the HTTP client itself with HTTPlug. Change-Id: Id2edd9c88e3f86e07db400faf1570c7582608906

Modified Files

Name
M plugins/hudson/include/HudsonJobBuilder.php +48 −41 Go to diff View file
M plugins/hudson/include/autoload.php +2 −3 Go to diff View file
M plugins/hudson/include/hudsonActions.class.php +3 −1 Go to diff View file
M plugins/hudson/include/hudsonPlugin.class.php +5 −3 Go to diff View file
M plugins/hudson/include/hudsonViews.class.php +4 −1 Go to diff View file
M plugins/hudson/phpunit/HudsonJobBuilderTest.php +38 −21 Go to diff View file
M plugins/hudson/site-content/fr_FR/LC_MESSAGES/tuleap-hudson.po +4 −7 Go to diff View file
M plugins/hudson/site-content/tuleap-hudson.pot +0 −3 Go to diff View file
M src/common/Http/Client.class.php +5 −3 Go to diff View file
A src/common/Http/HttpClientFactory.php +45 −0 Go to diff View file
R plugins/hudson/include/HudsonJobRetrievalTooLongException.php Go to diff View file
M src/common/autoload.php +4 −2 Go to diff View file
M src/composer.json +6 −2 Go to diff View file
M src/composer.lock +578 −1 Go to diff View file