Skip to main content
To use artifacts during snapshot builds, authenticate with your artifact repositories in your environment blueprint. If you need to store secrets for artifact authentication, add them in the blueprint editor’s Secrets tab (see Devin’s Secret Manager) and reference them as $VARIABLE_NAME in your blueprint steps. Below are sections for AWS, Azure, and Jfrog If your artifacts are on a private network, please see Deployment Options

Devin Environment Setup

To integrate with your artifact repositories, configure Devin’s environment with the appropriate credentials and tools. There are two main ways to accomplish this:
  1. Start a Devin session and ask Devin to set up its environment, including your artifact repository tools and credentials. Devin proposes a blueprint as suggestion cards in the session timeline; review and approve them to start a build. See Let Devin do it.
  2. Go to Settings > Environment > Blueprints and add your artifact tool install and configuration commands to your organization-wide or repository blueprint. Saving the blueprint starts a build. See Manual setup.
Commands you run directly in a session’s terminal do not persist to the snapshot, so put artifact setup in a blueprint.
Blueprint builds run unattended, so no one can answer interactive prompts. The examples below are terminal commands: before adding them to a blueprint, switch them to non-interactive forms and pass credentials from blueprint secrets.

Jfrog Artifactory

Step 1: Downloading CLI

Step 2: Download Artifact

AWS Code Artifact

Step 1: Downloading CLI

Step 2: Downloading Artifact

Azure Artifacts

Step 1: Downloading CLI

Step 2: Generating a PAT

Next, you’ll need to generate a personal access token (PAT).
  1. Log in to your Azure DevOps portal.
  2. In the top-right corner, click on your profile and select Security.
  3. In the Personal Access Tokens section, click on New Token.
  4. Set the scopes for the token. You’ll need at least the “Packaging (read)” scope to access Azure Artifacts.
  5. Save your PAT securely, as you will not be able to view it again.

Step 3: Configure .npmrc file

If you’re working with NuGet, you will need the following:
If you need Docker artifacts from Azure:
To get started with Devin Enterprise, contact our enterprise sales team.