ci(azure-pipelines): temporarily disable tests

This commit is contained in:
Sarah Vaupel 2025-02-10 19:30:09 +01:00
parent 406c14dd86
commit db75978dcf

View File

@ -127,64 +127,64 @@ stages:
ArtifactName: 'Build_${{service.name}}' ArtifactName: 'Build_${{service.name}}'
publishLocation: 'Container' publishLocation: 'Container'
- stage: Test # - stage: Test
dependsOn: Build # dependsOn: Build
condition: eq(variables.skipTests, false) # condition: eq(variables.skipTests, false)
jobs: # jobs:
- ${{ each service in parameters.services }}: # - ${{ each service in parameters.services }}:
- job: Test_${{service.name}} # - job: Test_${{service.name}}
displayName: Run ${{service.name}} tests # displayName: Run ${{service.name}} tests
pool: '${{service.buildPool}}' # pool: '${{service.buildPool}}'
timeoutInMinutes: ${{service.buildTimeout}} # timeoutInMinutes: ${{service.buildTimeout}}
container: # container:
# TODO: do not use latest on update branches # # TODO: do not use latest on update branches
image: $(buildImageUpstream)/${{service.name}}:latest # image: $(buildImageUpstream)/${{service.name}}:latest
endpoint: devfra # endpoint: devfra
env: # env:
PROJECT_DIR: $(Build.Repository.LocalPath) # PROJECT_DIR: $(Build.Repository.LocalPath)
IN_CONTAINER: true # IN_CONTAINER: true
IN_CI: true # IN_CI: true
steps: # steps:
- ${{ each dependencyCache in service.dependenciesCaches }}: # - ${{ each dependencyCache in service.dependenciesCaches }}:
- template: .azure-pipelines/templates/steps/cache.yaml # - template: .azure-pipelines/templates/steps/cache.yaml
parameters: # parameters:
cacheIdent: '${{service.name}}-dependencies' # cacheIdent: '${{service.name}}-dependencies'
cacheKeys: '${{dependencyCache.key}}' # cacheKeys: '${{dependencyCache.key}}'
cachePath: '${{dependencyCache.path}}' # cachePath: '${{dependencyCache.path}}'
- ${{ each dependency in service.dependsOn }}: # - ${{ each dependency in service.dependsOn }}:
- template: .azure-pipelines/templates/steps/artifact-download.yaml # - template: .azure-pipelines/templates/steps/artifact-download.yaml
parameters: # parameters:
artifactName: '${{dependency}}' # artifactName: '${{dependency}}'
- task: Docker@2 # - task: Docker@2
displayName: Login to container registry # displayName: Login to container registry
inputs: # inputs:
command: login # command: login
containerRegistry: devfra # containerRegistry: devfra
- task: Bash@3 # - task: Bash@3
displayName: Start database container for testing # displayName: Start database container for testing
inputs: # inputs:
targetType: inline # targetType: inline
script: | # script: |
docker run -d devfra.azurecr.io/de.fraport.trusted/postgres:16.1-bookworm # docker run -d devfra.azurecr.io/de.fraport.trusted/postgres:16.1-bookworm
- template: .azure-pipelines/templates/steps/make.yaml # - template: .azure-pipelines/templates/steps/make.yaml
parameters: # parameters:
makeJob: lint # makeJob: lint
makeService: ${{service.name}} # makeService: ${{service.name}}
makeVars: 'CPU_CORES=${{service.buildCores}} STACK_CORES=-j${{service.buildCores}}' # makeVars: 'CPU_CORES=${{service.buildCores}} STACK_CORES=-j${{service.buildCores}}'
- template: .azure-pipelines/templates/steps/make.yaml # - template: .azure-pipelines/templates/steps/make.yaml
parameters: # parameters:
makeJob: test # makeJob: test
makeService: ${{service.name}} # makeService: ${{service.name}}
makeVars: 'CPU_CORES=${{service.buildCores}} STACK_CORES=-j${{service.buildCores}}' # makeVars: 'CPU_CORES=${{service.buildCores}} STACK_CORES=-j${{service.buildCores}}'
- task: Docker@2 # - task: Docker@2
displayName: Logout from container registry # displayName: Logout from container registry
inputs: # inputs:
command: logout # command: logout
containerRegistry: devfra # containerRegistry: devfra
- job: TestReport_${{service.name}} # - job: TestReport_${{service.name}}
displayName: Upload test reports for ${{service.name}} # displayName: Upload test reports for ${{service.name}}
steps: # steps:
- script: echo "Work in progress" # TODO # - script: echo "Work in progress" # TODO
- stage: Release - stage: Release
dependsOn: Test dependsOn: Test