Skip to content

Commit

Permalink
Merge pull request #14 from thomas-tran/exchange-support
Browse files Browse the repository at this point in the history
Exchange support
  • Loading branch information
thomas-tran authored Jan 12, 2020
2 parents d75d772 + 9bd1c0a commit a133144
Showing 58 changed files with 1,717 additions and 1,056 deletions.
86 changes: 86 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
trigger:
- master

stages:

- stage: 'Build'
variables:
buildConfiguration: 'Release'

jobs:
- job:
pool:
vmImage: 'ubuntu-latest'

workspace:
clean: all

steps:
- task: UseDotNet@2
displayName: 'Use .NET Core sdk'
inputs:
packageType: sdk
version: 2.2.x
installationPath: $(Agent.ToolsDirectory)/dotnet

- task: DotNetCoreCLI@2
displayName: "NuGet Restore"
inputs:
command: restore
projects: '**/ProximaX.Sirius.Chain.Sdk.csproj'

- task: DotNetCoreCLI@2
displayName: "Build Solution"
inputs:
command: build
projects: '**/ProximaX.Sirius.Chain.Sdk.csproj'
arguments: '--configuration $(buildConfiguration)'

# - task: DotNetCoreCLI@2
# displayName: 'Run Tests'
# inputs:
# command: test
# projects: '**/*[Tt]ests/*.csproj'
# arguments: '--configuration $(buildConfiguration) --logger trx /p:CollectCoverage=true /p:CoverletOutputFormat=opencover /p:CoverletOutput="$(Build.SourcesDirectory)/TestResults/Coverage"'

- task: DotNetCoreCLI@2
displayName: 'Create NuGet Package - Release Version'
inputs:
command: pack
packDirectory: '$(Build.ArtifactStagingDirectory)/packages/releases'
arguments: '--configuration $(buildConfiguration)'
nobuild: true

- task: DotNetCoreCLI@2
displayName: 'Create NuGet Package - Prerelease Version'
inputs:
command: pack
buildProperties: 'VersionSuffix="$(Build.BuildNumber)"'
packDirectory: '$(Build.ArtifactStagingDirectory)/packages/prereleases'
arguments: '--configuration $(buildConfiguration)'

- publish: '$(Build.ArtifactStagingDirectory)/packages'
artifact: 'packages'

- stage: 'PublishPrereleaseNuGetPackage'
displayName: 'Publish Prerelease NuGet Package'
dependsOn: 'Build'
condition: succeeded()
jobs:
- job:
pool:
vmImage: 'ubuntu-latest'

steps:
- checkout: none

- download: current
artifact: 'packages'

- task: NuGetCommand@2
displayName: 'Push NuGet Package'
inputs:
command: 'push'
packagesToPush: '$(Pipeline.Workspace)/packages/prereleases/*.nupkg'
nuGetFeedType: 'internal'
publishVstsFeed: 'Test'

This file was deleted.

43 changes: 0 additions & 43 deletions src/ProximaX.Sirius.Chain.E2ETests/Common/BaseTest.cs

This file was deleted.

14 changes: 0 additions & 14 deletions src/ProximaX.Sirius.Chain.E2ETests/Common/UserAccounts.cs

This file was deleted.

40 changes: 0 additions & 40 deletions src/ProximaX.Sirius.Chain.E2ETests/Config/AppConfig.cs

This file was deleted.

20 changes: 0 additions & 20 deletions src/ProximaX.Sirius.Chain.E2ETests/Config/ConfigLoader.cs

This file was deleted.

Loading

0 comments on commit a133144

Please sign in to comment.