# Sparrowdo::VSTS::YAML:MsBuild

Sparrowdo module to generate VSTS yaml steps for msbuild tool.

    $ cat sparrowfile

    module_run "VSTS::YAML::MsBuild", %(
      build-dir => "cicd/build",
      project   => "Database.sqlproj", # Relative path from repo root of the project(s) or solution(s) to run. 
      configuration => "debug",  # Build configuration, default value
      platform => "any cpu", # Build platform, default value 
      display-name => "Build app.csproj", # optional
    );

    $ sparrowdo --local_mode --no_sudo

# Parameters

## project

Relative path from repo root of the project(s) or solution(s) to run. Wildcards can be used. For example, **/*.csproj for all csproj files in all sub folders.

## configuration

Build configuration

## platform

Build platform

# See also

- Sparrowdo::VSTS::YAML::Solution

- Sparrowdo::VSTS::YAML::DotNet

# Author

Alexey Melezhik