This project provides the NeuVector extension for Azure DevOps Services.
- Task: NeuVectorScan
- Service Endpoint: NeuVector Controller
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
.
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.
make dependencies
make build
make test
make package
The extension will be saved as a .vsix
file in the folder package
.
- 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