Skip to content

Commit

Permalink
Configure CI (no. 3)
Browse files Browse the repository at this point in the history
  • Loading branch information
cafour committed Apr 12, 2021
1 parent bea1cf6 commit e800a45
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions .azure/pipelines/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,18 @@ pool:
vmImage: ubuntu-latest

variables:
- dotvvm.root: ${{ Pipeline.Workspace }}
- build.configuration: Release
DOTVVM_ROOT: ${{ Pipeline.Workspace }}
BUILD_CONFIGURATION: Release

container:
image: registry.gitlab.com/cafstep/dotvvm-test/dotvvm

jobs:
- job: build-crossplatform
steps:
- script: npm ci --cache $(dotvvm.root)/.npm --prefer-offline
- script: npm ci --cache $(DOTVVM_ROOT)/.npm --prefer-offline
workingDirectory: src/DotVVM.Framework
- script: npm run build
workingDirectory: src/DotVVM.Framework
- script: dotnet restore --packages $(dotvvm.root)/.nuget src/Crossplatform.sln
- script: dotnet build --no-restore --configuration $(build.configuration) src/Crossplatform.sln

steps:
- script: dotnet build --configuration $(buildConfiguration)
displayName: 'dotnet build $(buildConfiguration)'
- script: dotnet restore --packages $(DOTVVM_ROOT)/.nuget src/Crossplatform.sln
- script: dotnet build --no-restore --configuration $(BUILD_CONFIGURATION) src/Crossplatform.sln

0 comments on commit e800a45

Please sign in to comment.