You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Qingsheng Ren (Jira)" <ji...@apache.org> on 2023/03/23 09:31:00 UTC

[jira] [Assigned] (FLINK-31564) Deploy artifacts to Maven Central Repository

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

Qingsheng Ren reassigned FLINK-31564:
-------------------------------------

    Assignee: Qingsheng Ren

> Deploy artifacts to Maven Central Repository
> --------------------------------------------
>
>                 Key: FLINK-31564
>                 URL: https://issues.apache.org/jira/browse/FLINK-31564
>             Project: Flink
>          Issue Type: Sub-task
>            Reporter: Matthias Pohl
>            Assignee: Qingsheng Ren
>            Priority: Major
>
> Use the [Apache Nexus repository|https://repository.apache.org/] to release the staged binary artifacts to the Maven Central repository. In the Staging Repositories section, find the relevant release candidate orgapacheflink-XXX entry and click Release. Drop all other release candidates that are not being released.
> h3. Deploy source and binary releases to dist.apache.org
> Copy the source and binary releases from the dev repository to the release repository at [dist.apache.org|http://dist.apache.org/] using Subversion.
> {code:java}
> $ svn move -m "Release Flink ${RELEASE_VERSION}" https://dist.apache.org/repos/dist/dev/flink/flink-${RELEASE_VERSION}-rc${RC_NUM} https://dist.apache.org/repos/dist/release/flink/flink-${RELEASE_VERSION}
> {code}
> (Note: Only PMC members have access to the release repository. If you do not have access, ask on the mailing list for assistance.)
> h3. Remove old release candidates from [dist.apache.org|http://dist.apache.org/]
> Remove the old release candidates from [https://dist.apache.org/repos/dist/dev/flink] using Subversion.
> {code:java}
> $ svn checkout https://dist.apache.org/repos/dist/dev/flink --depth=immediates
> $ cd flink
> $ svn remove flink-${RELEASE_VERSION}-rc*
> $ svn commit -m "Remove old release candidates for Apache Flink ${RELEASE_VERSION}
> {code}
>  
> ----
> h3. Expectations
>  * Maven artifacts released and indexed in the [Maven Central Repository|https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.flink%22] (usually takes about a day to show up)
>  * Source & binary distributions available in the release repository of [https://dist.apache.org/repos/dist/release/flink/]
>  * Dev repository [https://dist.apache.org/repos/dist/dev/flink/] is empty
>  * Website contains links to new release binaries and sources in download page
>  * (for minor version updates) the front page references the correct new major release version and directs to the correct link



--
This message was sent by Atlassian Jira
(v8.20.10#820010)