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
- Host: GitHub
- URL: https://github.com/melezhik/sparrowdo-vsts-solution
- Owner: melezhik
- Created: 2018-06-14T17:20:25.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-26T21:23:02.000Z (almost 8 years ago)
- Last Synced: 2025-02-15T14:15:58.594Z (over 1 year ago)
- Topics: csharp, dotnet, microsoft, msbuil, perl6, vsts, vsts-yaml-steps, yaml
- Language: Perl 6
- Size: 9.77 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
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