chore: add Imagoverum fleet management package
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
parameters:
|
||||
- name: 'BaseDir'
|
||||
type: string
|
||||
- name: 'SuiteRarShare'
|
||||
type: string
|
||||
- name: 'TestsDir'
|
||||
type: string
|
||||
- name: 'TestDllPaths'
|
||||
type: object
|
||||
|
||||
steps:
|
||||
- task: CopyFiles@2
|
||||
inputs:
|
||||
SourceFolder: '${{ parameters.BaseDir }}'
|
||||
Contents: '**'
|
||||
TargetFolder: '${{ parameters.BaseDir }}/ImagoverumFleetManagement'
|
||||
displayName: Copy extension source files
|
||||
- task: CopyFiles@2
|
||||
displayName: Copy suite.rar
|
||||
inputs:
|
||||
SourceFolder: ${{ parameters.SuiteRarShare }}
|
||||
Contents: suite.rar
|
||||
TargetFolder: ${{ parameters.BaseDir }}
|
||||
OverWrite: true
|
||||
- task: ExtractFiles@1
|
||||
displayName: Extract suite.rar
|
||||
inputs:
|
||||
archiveFilePatterns: suite.rar
|
||||
destinationFolder: '"${{ parameters.BaseDir }}\"'
|
||||
cleanDestinationFolder: false
|
||||
overwriteExistingFiles: true
|
||||
- task: DotNetCoreCLI@2
|
||||
displayName: 'Restore (net8.0)'
|
||||
inputs:
|
||||
command: 'restore'
|
||||
projects: '${{ parameters.BaseDir }}/ImagoverumFleetManagement/backend/FleetManagement/Imagoverum.FleetManagement.sln'
|
||||
- task: DotNetCoreCLI@2
|
||||
displayName: 'Build (net8.0)'
|
||||
inputs:
|
||||
command: 'build'
|
||||
projects: '${{ parameters.BaseDir }}/ImagoverumFleetManagement/backend/FleetManagement/Imagoverum.FleetManagement.sln'
|
||||
arguments: '-c Release --no-restore'
|
||||
- task: DotNetCoreCLI@2
|
||||
displayName: 'Build Services (win-x64)'
|
||||
inputs:
|
||||
command: 'build'
|
||||
projects: '${{ parameters.BaseDir }}/ImagoverumFleetManagement/backend/FleetManagement/Imagoverum.FleetManagement.Services/Imagoverum.FleetManagement.Services.csproj'
|
||||
arguments: '-c Release -r win-x64 -p:SolutionDir=$(Build.SourcesDirectory)\ImagoverumFleetManagement\backend\FleetManagement\ --no-restore'
|
||||
- task: DotNetCoreCLI@2
|
||||
displayName: 'Build Services (linux-x64)'
|
||||
inputs:
|
||||
command: 'build'
|
||||
projects: '${{ parameters.BaseDir }}/ImagoverumFleetManagement/backend/FleetManagement/Imagoverum.FleetManagement.Services/Imagoverum.FleetManagement.Services.csproj'
|
||||
arguments: '-c Release -r linux-x64 -p:SolutionDir=$(Build.SourcesDirectory)\ImagoverumFleetManagement\backend\FleetManagement\ --no-restore'
|
||||
- task: DotNetCoreCLI@2
|
||||
displayName: 'Test (net8.0)'
|
||||
inputs:
|
||||
command: 'test'
|
||||
projects: '${{ parameters.TestsDir }}/Imagoverum.FleetManagement.Tests/Imagoverum.FleetManagement.Tests.csproj'
|
||||
arguments: '-c Release -f net8.0 --no-build'
|
||||
Reference in New Issue
Block a user