[BUILD-699] Configure Nexus 3' staging repositories Created: 28/Feb/22  Updated: 12/Sep/23  Resolved: 12/Sep/23

Status: Closed
Project: Build
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Maxime Michel Assignee: Maxime Michel
Resolution: Done Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
relation
Sub-Tasks:
Key
Summary
Type
Status
Assignee
BUILD-877 Update Maven settings to include the ... Sub-task Reopened  
BUILD-878 Basic configuration for Nexus 3 Sub-task Closed Maxime Michel  
BUILD-882 Make the release-job release to Nexus... Sub-task Closed  
BUILD-884 Create a magnolia-mgmt console view t... Sub-task To Do  
BUILD-883 Retire all Nexus 2 release & staging ... Sub-task Closed  
BUILD-885 Check that the CLI and Docker images ... Sub-task Closed  
BUILD-1129 Create permanent staging repositories... Sub-task Completed Mikaël Geljić  
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: Release automation
Team: Foundation

 Description   

This is the last blocker on our way to the migration. Unfortunately, staging has changed quite a bit. Nevertheless, do it using the following instance: https://nexus3.magnolia-cms.com

magnolia-mgmt being the main user of Nexus 2 staging repositories, it should be rewritten in order to use the following Maven plugin rather than the staging profile: https://help.sonatype.com/integrations/nexus-and-continuous-integration/repository-manager-for-maven-plugin

Notes

The poms hold a bunch of settings that are meant so that any community or enterprise user may use our staging repositories. With Nexus 3's rewrite it looks like we wouldn't even be able to migrate those use cases. Indeed, the possibilities offered by Nexus 3 are more minimalistic. Shouldn't we start from a blank page and let the Foundation team's tooling handle staging in 100% of cases? Yes, there is no other choice.


Generated at Sun Feb 11 23:44:20 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.