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
repo directory. (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
publish can publish to the said HTTP server.
- Run scripted test such that when
useIvy is set to false it 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))
This is part of #7639.
Expectations
Implement Ivyless
publishtask, which publishes to a remote Ivy repo.repodirectory. (See https://github.com/eed3si9n/gigahorse/blob/develop/common-test/src/main/scala/gigahorsetest/TestPlan.scala for example)publishcan publish to the said HTTP server.useIvyis set tofalseit will produce the identical set of files.Note