Skip to content

Latest commit

 

History

History
65 lines (41 loc) · 1.29 KB

README.md

File metadata and controls

65 lines (41 loc) · 1.29 KB

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