Skip to content

NeuVector integration with Azure DevOps Services

Notifications You must be signed in to change notification settings

neuvector/azure-vsts

Repository files navigation

NeuVector extension for Azure DevOps Services

This project provides the NeuVector extension for Azure DevOps Services.

Contents

  • Task: NeuVectorScan
  • Service Endpoint: NeuVector Controller

Development requirements

The following prerequisite components must be installed on a development workstations.

  • Docker
  • Make

All further requirements to build the Azure DevOps extension are contained in the container image specified in Dockerfile.

Development container

Build the development container image:

make image

Start a development container with a shell:

make shell

All further commands are assumed to be executed within the development container shell.

As an alternative, the Visual Studio Code workspace can be opened with the remote container feature.

Build

make dependencies
make build

Test

make test

Package

make package

The extension will be saved as a .vsix file in the folder package.

Publish

  • To publish the extension to the Visual Studio Marketplace, provide an access token in the environment variable AZURE_DEVOPS_TOKEN
  • Publish requires Contributor permissions for the NeuVector publisher on the Visual Studio Marketplace
make publish

About

NeuVector integration with Azure DevOps Services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published