Deal with 404 response when checking for artifacts
This commit is contained in:
@@ -101,8 +101,13 @@ public class BintrayService {
|
|||||||
try {
|
try {
|
||||||
waitAtMost(timeout).with().pollDelay(Duration.ZERO).pollInterval(pollInterval).until(() -> {
|
waitAtMost(timeout).with().pollDelay(Duration.ZERO).pollInterval(pollInterval).until(() -> {
|
||||||
logger.debug("Checking bintray");
|
logger.debug("Checking bintray");
|
||||||
PackageFile[] published = this.restTemplate.exchange(request, PackageFile[].class).getBody();
|
try {
|
||||||
return hasPublishedAll(published, requiredDigests);
|
PackageFile[] published = this.restTemplate.exchange(request, PackageFile[].class).getBody();
|
||||||
|
return hasPublishedAll(published, requiredDigests);
|
||||||
|
}
|
||||||
|
catch (HttpClientErrorException.NotFound ex) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
catch (ConditionTimeoutException ex) {
|
catch (ConditionTimeoutException ex) {
|
||||||
|
|||||||
Reference in New Issue
Block a user