You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Sean Busbey (Jira)" <ji...@apache.org> on 2021/02/13 18:41:00 UTC

[jira] [Work started] (HBASE-25577) HBase operator tools pom should include nexus staging repo management

     [ https://issues.apache.org/jira/browse/HBASE-25577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on HBASE-25577 started by Sean Busbey.
-------------------------------------------
> HBase operator tools pom should include nexus staging repo management
> ---------------------------------------------------------------------
>
>                 Key: HBASE-25577
>                 URL: https://issues.apache.org/jira/browse/HBASE-25577
>             Project: HBase
>          Issue Type: Task
>          Components: community, hbase-operator-tools
>            Reporter: Sean Busbey
>            Assignee: Sean Busbey
>            Priority: Major
>
> The current RC creation scripts rely on project poms having a plugin configured to handle nexus staging repository closing / dropping. The hbase-operator-tools project is currently missing this plugin, which makes it so that a RM has to go manually close the staging repository and then copy the location into the generated vote text.
> the needed plugin config is:
> {code}
>     <!-- this profile should match the name of the release profile in the root asf pom -->
>     <profile>
>       <id>apache-release</id>
>       <build>
>         <plugins>
>           <!-- This should insert itself in place of the normal deploy plugin and then
>                handle either closing or dropping the staging repository for us depending
>                on if the build succeeds.
>             -->
>           <plugin>
>             <groupId>org.sonatype.plugins</groupId>
>             <artifactId>nexus-staging-maven-plugin</artifactId>
>             <version>1.6.8</version>
>             <extensions>true</extensions>
>             <configuration>
>               <nexusUrl>https://repository.apache.org/</nexusUrl>
>               <serverId>apache.releases.https</serverId>
>             </configuration>
>           </plugin>
>         </plugins>
>       </build>
>     </profile>
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)