mirror of
https://github.com/zoriya/octokit.net.git
synced 2025-12-05 23:06:10 +00:00
* reoves the old implemetnation of sourcelink and uses the newer one present in the .net SDK * cleans up appveyor * updates proj with sourcelink props * adds deterministic build check as well. * Update docs/debugging-source.md Co-authored-by: Keegan Campbell <me@kfcampbell.com> --------- Co-authored-by: Keegan Campbell <me@kfcampbell.com>
33 lines
832 B
Markdown
33 lines
832 B
Markdown
# Shipping an Octokit Release
|
|
|
|
## Pre-requisites
|
|
|
|
- Visual Studio 2017 Update 3
|
|
|
|
### Running Tests
|
|
|
|
Due to how long it takes to run the integration tests (and GitHub API rate limits), I usually run these in groups in Visual Studio.
|
|
|
|
If, however, you still want to do this, it's available from the command line:
|
|
|
|
> `.\build.ps1 -Target IntegrationTests`
|
|
|
|
If you want to avoid these tests, or get faster feedback, the Unit and Convention tests are run in the default target
|
|
> `.\build.ps1`
|
|
|
|
Or can be run individually:
|
|
|
|
> `.\build.ps1 -Target UnitTests`
|
|
> `.\build.ps1 -Target ConventionTests`
|
|
|
|
### Signing Assemblies
|
|
|
|
**TODO**
|
|
|
|
### Create NuGet Packages
|
|
|
|
NuGet packages are automatically generated (and SourceLinked) by the csproj configration.
|
|
> `.\build.ps1`
|
|
|
|
The output .nupkg files will be located in the `packaging` directory.
|