ci: rewrite to use scripts
This commit is contained in:
@@ -1,12 +1,19 @@
|
||||
steps:
|
||||
- task: DotNetCoreCLI@2
|
||||
- script: |
|
||||
dotnet pack "src\Discord.Net.Core\Discord.Net.Core.csproj" --no-restore --no-build -v minimal -c $(buildConfiguration) -o "artifacts/" /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag)
|
||||
dotnet pack "src\Discord.Net.Rest\Discord.Net.Rest.csproj" --no-restore --no-build -v minimal -c $(buildConfiguration) -o "artifacts/" /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag)
|
||||
dotnet pack "src\Discord.Net.WebSocket\Discord.Net.WebSocket.csproj" --no-restore --no-build -v minimal -c $(buildConfiguration) -o "artifacts/" /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag)
|
||||
dotnet pack "src\Discord.Net.Commands\Discord.Net.Commands.csproj" --no-restore --no-build -v minimal -c $(buildConfiguration) -o "artifacts/" /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag)
|
||||
dotnet pack "src\Discord.Net.Webhook\Discord.Net.Webhook.csproj" --no-restore --no-build -v minimal -c $(buildConfiguration) -o "artifacts/" /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag)
|
||||
dotnet pack "src\Discord.Net.Providers.WS4Net\Discord.Net.Providers.WS4Net.csproj" --no-restore --no-build -v minimal -c $(buildConfiguration) -o "artifacts/" /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag)
|
||||
dotnet pack "src\Discord.Net.Analyzers\Discord.Net.Analyzers.csproj" --no-restore --no-build -v minimal -c $(buildConfiguration) -o "artifacts/" /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag)
|
||||
displayName: Pack projects
|
||||
|
||||
# TODO: build nuspec
|
||||
|
||||
- task: NuGetCommand@2
|
||||
displayName: Push to NuGet
|
||||
inputs:
|
||||
command: 'pack'
|
||||
projects: 'Discord.Net.sln'
|
||||
configuration: $(buildConfiguration)
|
||||
nobuild: True
|
||||
arguments: '/p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag)'
|
||||
|
||||
# TODO: build nuspec
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
command: push
|
||||
nuGetFeedType: external
|
||||
packagesToPush: 'artifacts/*.nupkg'
|
||||
|
||||
Reference in New Issue
Block a user