chore: add Imagoverum fleet management package
This commit is contained in:
49
ImagoverumFleetManagement/AzurePipelines/build.yaml
Normal file
49
ImagoverumFleetManagement/AzurePipelines/build.yaml
Normal file
@@ -0,0 +1,49 @@
|
||||
#name: $(BuildDefinitionName)_$(date:yyyyMMdd)$(rev:.r)
|
||||
pr: none
|
||||
|
||||
trigger:
|
||||
branches:
|
||||
include:
|
||||
- main
|
||||
- dev_initialrequest
|
||||
paths:
|
||||
include:
|
||||
- 'backend/**'
|
||||
|
||||
variables:
|
||||
- name: BaseDir
|
||||
value: $(build.sourcesDirectory)
|
||||
- name: BackendDir
|
||||
value: '$(build.sourcesDirectory)\ImagoverumFleetManagement\backend\FleetManagement'
|
||||
|
||||
stages:
|
||||
- stage: BuildBackend
|
||||
jobs:
|
||||
- job: BuildAndCreateArtifact
|
||||
displayName: 'Build and Create Artifact'
|
||||
pool:
|
||||
name: M42BPM
|
||||
demands:
|
||||
- DotNetFramework
|
||||
- vstest
|
||||
steps:
|
||||
- template: ../AzurePipelines/templates/build-backend.yml
|
||||
parameters:
|
||||
BaseDir: '$(BaseDir)'
|
||||
SuiteRarShare: '\\m42-sto-ffm01.matrix42.de\ServiceStore\Builds\TitanLinux Continuous'
|
||||
TestsDir: '$(BackendDir)\Tests'
|
||||
TestDllPaths: ['Imagoverum.FleetManagement.Tests\bin\Debug\Imagoverum.FleetManagement.Tests.dll']
|
||||
- task: ArchiveFiles@2
|
||||
displayName: 'Zip ImagoverumFleetManagement Package'
|
||||
inputs:
|
||||
rootFolderOrFile: '$(Build.SourcesDirectory)/ImagoverumFleetManagement/BasePackage'
|
||||
includeRootFolder: false
|
||||
archiveType: 'zip'
|
||||
sevenZipCompression: 'normal'
|
||||
archiveFile: '$(Build.ArtifactStagingDirectory)/Imagoverum_FleetManagement_1.0.zip'
|
||||
replaceExistingArchive: true
|
||||
- task: PublishPipelineArtifact@1
|
||||
displayName: 'Imagoverum_FleetManagement_1.0.zip'
|
||||
inputs:
|
||||
targetPath: '$(Build.ArtifactStagingDirectory)/Imagoverum_FleetManagement_1.0.zip'
|
||||
artifact: 'Imagoverum_FleetManagement'
|
||||
Reference in New Issue
Block a user