Help language development. Donate to The Perl Foundation
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
Visual studio version
Path to solution file
Build platform
Build configuration
Path to solution file for nuget restore
command
Don't run nuget restore
command
Don't install nuget
Run tests
Publish symbols
Alexey Melezhik