Using CodeArtifact with CodeBuild

This page was generated from content adapted from the AWS Developer Guide

Using npm packages in CodeBuild

  • Important If you also want to use CodeBuild to publish packages, add the codeartifact:PublishPackageVersion permission.
  • Note It is only necessary to upgrade the AWS CLI with pip3 install awscli --upgrade --user if you are using an older CodeBuild image. If you are using the latest image versions, you can remove that line.

Using Python packages in CodeBuild

  • Important If you also want to use CodeBuild to publish packages, add the codeartifact:PublishPackageVersion permission.
  • Note It is only necessary to upgrade the AWS CLI with pip3 install awscli --upgrade --user if you are using an older CodeBuild image. If you are using the latest image versions, you can remove that line.

Using Maven packages in CodeBuild

  • Important If you also want to use CodeBuild to publish packages, add the codeartifact:PublishPackageVersion and codeartifact:PutPackageMetadata permissions.
  • Note It is only necessary to upgrade the AWS CLI with pip3 install awscli --upgrade --user if you are using an older CodeBuild image. If you are using the latest image versions, you can remove that line.

Using NuGet packages in CodeBuild

  • Important If you also want to use CodeBuild to publish packages, add the codeartifact:PublishPackageVersion permission.