aboutsummaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-10-27 19:21:35 +0800
committercrupest <crupest@outlook.com>2020-10-27 19:21:35 +0800
commitac769e656b122ff569c3f1534701b71e00fed586 (patch)
tree72966645ff1e25139d3995262e1c4349f2c14733 /azure-pipelines.yml
parent14e5848c23c643cea9b5d709770747d98c3d75e2 (diff)
downloadtimeline-ac769e656b122ff569c3f1534701b71e00fed586.tar.gz
timeline-ac769e656b122ff569c3f1534701b71e00fed586.tar.bz2
timeline-ac769e656b122ff569c3f1534701b71e00fed586.zip
Split front and back end.
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r--azure-pipelines.yml75
1 files changed, 0 insertions, 75 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
deleted file mode 100644
index c0aaee67..00000000
--- a/azure-pipelines.yml
+++ /dev/null
@@ -1,75 +0,0 @@
-trigger:
- - master
- - dev
-
-stages:
-- stage: build
- displayName: Routine Build and Test
-
- jobs:
- - job: frontend_build
- displayName: Frontend Build
- pool:
- vmImage: 'ubuntu-18.04'
-
- steps:
- - script: yarn
- workingDirectory: Timeline/ClientApp
- displayName: Restore Packages
-
- - script: yarn build
- workingDirectory: Timeline/ClientApp
- displayName: Webpack Build
-
- - publish: Timeline/ClientApp/dist
- artifact: timeline-frontend
-
- - job: backend_build
- displayName: Backend Build Debug and Test
- pool:
- vmImage: 'ubuntu-18.04'
- variables:
- buildConfiguration: 'Debug'
- ASPNETCORE_ENVIRONMENT: 'Development'
- steps:
- - task: UseDotNet@2
- inputs:
- packageType: sdk
- version: 3.1.x
-
- - script: dotnet test --configuration $(buildConfiguration) --logger trx --collect:"XPlat Code Coverage" --settings './Timeline.Tests/coverletArgs.runsettings'
- displayName: Dotnet Test
-
- - task: PublishTestResults@2
- condition: succeededOrFailed()
- inputs:
- testRunner: VSTest
- testResultsFiles: '**/*.trx'
-
- - task: PublishCodeCoverageResults@1
- condition: succeededOrFailed()
- inputs:
- codeCoverageTool: 'Cobertura'
- summaryFileLocation: '**/TestResults/*/coverage.cobertura.xml'
-
-- stage: deploy
- displayName: Build Release and Deploy
- dependsOn: build
- condition: eq(variables['Build.SourceBranchName'], 'master')
- variables:
- buildConfiguration: 'Release'
-
- jobs:
- - job: build
- displayName: Build Release Artifact
- pool:
- vmImage: 'ubuntu-18.04'
- steps:
- - task: Docker@2
- displayName: Build And Push Docker Image
- inputs:
- command: buildAndPush
- repository: crupest/timeline
- tags: latest
- buildContext: .
- containerRegistry: crupest-docker-hub