mozilla-mobile / android-components

⚠️ This project moved to a new repository. It is now developed and maintained at: https://github.com/mozilla-mobile/firefox-android
https://github.com/mozilla-mobile/firefox-android
Mozilla Public License 2.0
2.02k stars 473 forks source link

Publish successful master builds as snapshots to a maven repository #35

Closed pocmo closed 5 years ago

pocmo commented 6 years ago

Follow-up from #12.

This will allow users of the libraries to build and test with the latest state without us needing to publish an official release.

┆Issue is synchronized with this Jira Task

pocmo commented 6 years ago

https://www.jfrog.com/confluence/display/RTF/Deploying+Snapshots+to+oss.jfrog.org

pocmo commented 6 years ago

I just wanted to upload SNAPSHOT builds to a different bintray repository in the mozilla-mobile org and not synchronize that to jcenter. But apparently bintray doesn't allow uploading SNAPSHOT builds. :(

pocmo commented 6 years ago

I'll move this out of the sprint: RelEng is starting to look into publishing the artifacts in our own repository. With that we do not need to look into other solutions right now.

pocmo commented 6 years ago

Getting snapshots on maven.mozilla.org will require some more work.

In the meantime we could consider exposing a maven repository from the tasklcuster task triggered by the master merge (or even PR?). However we are currently splitting the artifacts over multiple tasks.. that will make it a bit more complicated.

pocmo commented 5 years ago

Closing. snapshots.maven.mozilla.org is a thing now. :)