-
Notifications
You must be signed in to change notification settings - Fork 1k
[2.x] Ivyless Ivy repo publish #8639
Copy link
Copy link
Labels
Description
This is part of #7639.
Expectations
Implement Ivyless publish task, which publishes to a remote Ivy repo.
- Set up a scripted test such that an Unfiltered http server accepts upload to
repodirectory. (See https://github.com/eed3si9n/gigahorse/blob/develop/common-test/src/main/scala/gigahorsetest/TestPlan.scala for example) - Set up a scripted test such that
publishcan publish to the said HTTP server. - Run scripted test such that when
useIvyis set tofalseit will produce the identical set of files. - Support credentials - https://www.scala-sbt.org/1.x/docs/Publishing.html#Credentials
Note
publishTo := Some(Resolver.url("test-repo", new URL("http://localhost:3000/"))(using Resolver.ivyStylePatterns))Reactions are currently unavailable