Search code examples
azureazure-devopsazure-artifacts

What permissions are required on Azure DevOps to Publish NPM Packages


I'd like to ensure I have properly setup permissions on Azure DevOps.

What are the required permissions for this?


Solution

  • According to the feed permissions docs, you need contributor permissions to push to the feed:

    Permission Reader Collaborator Contributor Owner
    List, install, and restore packages
    Push packages
    Unlist/deprecate packages
    Delete/unpublish package
    Promote a package to a view
    Add/remove upstream sources
    Save packages from upstream sources
    Edit feed permissions
    Allow external package versions

    In order to check or add feed permissions, go to Artifacts > Gear Icon > Permissions

    Feed Permissions Settings