Skip to content

Publish build artifacts to Sonatype Nexus (PyPI channel: imod-python-releases) #1911

Description

@deltamarnix

Summary

Sonatype Nexus is implemented at Deltares to store releases internally. This project should publish its Python package artifacts to the internal Nexus instance at \internal-artifacts.deltares.nl.

Task

  • Create a new PyPI channel named \imod-python-releases\ on \internal-artifacts.deltares.nl\
  • Update the TeamCity and/or GitHub Actions release pipeline to publish the package to this channel on every release and pre-release

Motivation

To maintain a complete internal storage of software produced by Deltares, ensuring there is always a place to find the latest releases and pre-releases, should \pypi.org\ ever cease to exist.

Acceptance Criteria

  • PyPI channel \imod-python-releases\ created on \internal-artifacts.deltares.nl\
  • Release pipeline publishes to the Nexus PyPI channel on every release and pre-release

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status
    📯 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions