Remove Bintray repository to speed up Android builds #4227
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Details
I ran into long build times when developing some changes for the Android native part of the app (+30 minutes long builds!) and thought this made no sense.
I found out that the culprit was the Bintray repository, and removing it from the list of repositories is what solved the issue.
Why is the Bintray repository the cause? JFrog closed it!, and they wanted to close JCenter too. However, they say they'll keep that one as a read-only repository indefinitely.
I tried replacing
jcenter
withmavenCentral
, but there are still some packages that we use and haven't migrated (for example, Flipper or some internal dependencies of react-native). We'll need to keep an eye on that in the future.Tests/QA Steps
Run the following commands and make sure the app gets built in a reasonable amount of time:
Tested On
Screenshots
N/A