Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Migrate Maven packages to a new feed
-
Hey there,
Is there a way to migrate packages from one maven feed to another?
I have a bunch of maven artifacts already existing on a feed, but I need to move them to a different Proget instance. Is there a way to do this? I notice that maven feeds do not support drop path functionality. Is there another way?
Thanks in advance.
Product: ProGet
Version: 5.1.23
-
Hi Paraig,
This is actually something we are writing documentation for right now. We plan to have it published by the end of the week and I will let you know where to find it.
Thanks,
Jason
-
Hi Jason,
Thanks for your reply.
Any further update on the documentation?
Regards
Paraig
-
Hi Paraig, I will have an update for you tomorrow.
-
Hi Paraig,
I'm the engineer responsible for writing this documentation, but I've been at InedoCon this week and unfortunately got behind on completing this document - it likely won't be complete and published until early next week at this point.
That said, I'm happy to work with you to come up with a solution to this sooner since I know how to do this - just let me know whether you are using SQL Server or PostgreSQL for your database and I can provide some instructions on how to do this.
Hope this helps, and sorry for the delay.
-
HI Greg,
I am using SQL Server.
Is the docs due in the coming days?
Thanks
Paraig
-
The document will be published some time this week, or if not I can provide you with a draft version of the appropriate section.
-
Thanks Greg.
I look forward to it.
-
Hi Paraig,
You can find a draft version of this article here for now. It is not as polished as the final version will be - let me know if anything is missing/unclear.
I hope this helps!
-Greg
-
Hi Greg,
I have read the blog post on migrating packages to a new feed. Thanks for this. It will be helpful.
One question on the feed replication option.
In the following document: https://inedo.com/support/documentation/proget/advanced/feed-replication?utm_source=proget&utm_medium=replication&utm_campaign=proget52#best-practices, it specifies: "ensure all ProGet installations involved in replication are running the exact same version of ProGet, or at the very least, the same minor version".Where as in the feed migration page: https://inedo.com/support/kb/1168/migrating-a-proget-feed, it does not specify that the versions of Proget need to be exactly the same.
Is it the case that replicating server and replicating client need to be the same version of Proget? Or will say server v4.6.7 and client 5.2.4 be compatible?
It isn't always feasible to have exact same versions, and in my use case, i am migrating Proget to new infrastructure, with different version of Proget on each.
Thanks in advance
Regards
Paraig
-
Hi Paraig,
Replication between two different versions will likely work, though it would be a good idea to verify correctness when complete. We try to maintain backwards compatibility though we don't officially support this scenario (by this I mean we don't routinely test replication with older versions).
In the event of a problem, another possibility is to replicate to another 4.6.7 instance, and then upgrade it to the latest version.