chore: add Imagoverum fleet management package

This commit is contained in:
Meik
2026-06-26 16:46:44 +02:00
parent fac55cd613
commit 3345365778
66 changed files with 2086 additions and 0 deletions

View File

@@ -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'