Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomaustin700/yaml-pipeline-validator-vs-code-extension

Azure DevOps YAML Pipeline Validator Extension for VS Code
https://github.com/tomaustin700/yaml-pipeline-validator-vs-code-extension

azure azure-devops azure-pipelines devops hacktoberfest pipeline vscode-extension yaml

Last synced: 3 months ago
JSON representation

Azure DevOps YAML Pipeline Validator Extension for VS Code

Awesome Lists containing this project

README

        

# Azure Pipelines YAML Validator

This extension allows you to validate your Azure DevOps YAML pipelines without commiting them from within VS Code.

## Usage

From within a YAML file open the Command Palette (Ctrl+Shift+P) and select the 'Azure Pipelines YAML Validator: Validate' command, alternatively use the keyboard shortcuts Ctrl+Alt+V on Windows and Ctrl+Cmd+V on Mac. Your YAML file will then be validated and any problems reported.

![](images/Command.png)

## Requirements

## Notice
Please note that this extension sends YAML to a remote server for validation, YAML is not stored or inspected in anyway but you should still be aware of this.

## Known Issues

YAML files which reference template files will not validate correctly.

## Releases

### 1.5.2
Fixed issue with missing packages causing command not to work

### 1.5.0
Added the following vscode settings, these allow validation to be run against a user defined pipeline. This should enable validation of pipelines with variable groups or 3rd party (PAT that has 'Read & Execute' Build permissions).

```
yamlpipelinesvalidator.builddefinitionid
yamlpipelinesvalidator.pat
yamlpipelinesvalidator.projecturl
```

### 1.1.1

Added keyboard shortcuts (ctrl+alt+v Windows, ctrl+cmd+v Mac)

### 1.0.0

Initial release of Azure Azure Pipelines YAML Validator