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
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