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

https://github.com/melezhik/sparrowdo-vsts-solution

Sparrowdo module to generate VSTS yaml steps to build solution files
https://github.com/melezhik/sparrowdo-vsts-solution

csharp dotnet microsoft msbuil perl6 vsts vsts-yaml-steps yaml

Last synced: about 2 months ago
JSON representation

Sparrowdo module to generate VSTS yaml steps to build solution files

Awesome Lists containing this project

README

          

# Sparrowdo::VSTS::YAML:Solution

Sparrowdo module to generate VSTS yaml steps to build solution files.

$ cat sparrowfile

module_run "VSTS::YAML::Solution", %(
build-dir => "cicd/build",
vs-version => '15.0', # visual studio version, default value
display-name => "Build app.sln", # optional
solution => "app.sln", # path to solution file, default is "**\*.sln"
platform => "x86",
configuration => "debug",
restore-solution => "app.sln", # path to NugetRestore solution file
skip-nuget-install => True, # don't install nuget cli
test-assemblies => True, # run tests, default value is False
publish-symbols => False, # publish symbols, this is default value
);

$ sparrowdo --local_mode --no_sudo

# Parameters

## vs-version

Visual studio version

## solution

Path to solution file

## platform

Build platform

## configuration

Build configuration

## restore-solution

Path to solution file for `nuget restore` command

## skip-nuget-restore

Don't run `nuget restore` command

## skip-nuget-install

Don't install nuget

## test-assemblies

Run tests

## publish-symbols

Publish symbols

# Author

Alexey Melezhik