-
-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Nexus repository #139
Comments
Can you share a link to Nexus? There is already an open issue for Bintray which I was planning to support #120 I am willing to accept the enhancement as long as it does not change the cache structure. https://github.com/blender/Rome#cache-structure You can try rome with a local cache if the document doesn't answer all the questions about the structure and you will see how files are stored (dynamic/static support included). The swift version is specified as a cache prefix and it's the user's duty to use this correctly. |
@michallaskowski If you plan to start coding please use this branch https://github.com/blender/Rome/tree/feature/romefile-yaml as it will be soon merged to master. |
I think that's ok, sorry I missed the cache structure format before. Nexus 2: https://support.sonatype.com/hc/en-us/articles/213465818 Direct deploy is the interesting part. For Nexus 2 the path is For Nexus 3 it is just: |
I think what you want is:
in yaml, where bucket-name == carthage-cache: -cache:
nexus2: carthage-cache
nexus3: carthage-cache Note that multiple remote caches at once are not supported |
Hello @blender thank you for your work. What is the status of this issue? Can we already test it by providing the address of a nexus server with a user / password in Romefile ? |
@defkrie @michallaskowski Thanks to @BalestraPatrick you can now use whatever backend you want. #185 |
You can try the pre-release at: https://github.com/blender/Rome/releases/tag/v0.22.0.59 |
Enhancement Suggestion
We are using Nexus with LDAP access for maven and other artifacts. It would be nice if we could use Nexus for Carthage artifacts. I did a bit of investigation and was able to upload a zipped artifact with a simple authenticated HTTP PUT, and download it with HTTP GET. Was testing with Nexus 2, it is possible Nexus 3 has a different API.
Steps which explain the enhancement or reproduce the bug
Why would the enhancement be useful to most users
Would be useful to all companies already using Nexus for their artifacts. No need to setup other tools.
I could probably create a PR, though I have not written in Haskell before. Here I would like to hear first if you are willing to accept this enhancement.
The text was updated successfully, but these errors were encountered: