On January 12th 2022, the Gradle Plugin Portal experienced an outage caused by JCenter going down, since the Portal depends on JCenter for plugin version lists, missing artifacts, and plugin dependencies. The postmortem details the timeline from outage start to resolution, explains the historical reasons for the JCenter dependency (legacy Bintray publishing), and describes the immediate fix of routing through a Gradle-hosted JCenter mirror. It also outlines three ways builds were affected and recommends that build engineers set up local Plugin Portal mirrors and use repository content filtering to isolate their builds from future third-party service outages.
Table of contents
Table of ContentsIntroductionOutage timeline #Effects of outage on builds #Reducing the chance of future outages #Strengthening your build infrastructure #Feedback #DiscussSort: