Ocelot/Makefile
TomPallister 94ce0224d7 wip
2020-11-26 11:03:38 +00:00

35 lines
715 B
Makefile

NAME ?= ocelot
build:
dotnet tool restore --tool-manifest ./.config/dotnet-tools.json && dotnet cake --verbosity=diagnostic
build_and_run_tests:
./build.sh --target=RunTests
release:
./build.sh --target=Release
run_acceptance_tests:
./build.sh --target=RunAcceptanceTests
run_benchmarks:
./build.sh --target=RunBenchmarkTests
run_unit_tests:
./build.sh --target=RunUnitTests
release_notes:
./build.sh --target=ReleaseNotes
# clean the dirs
# version the code and update the csproj files
# write the release notes
# build the code
# unit test
# acceptance test
# integration test
# gather the nuget packages
# publish release to NuGet
# publish release to GitHub