ci(azure-pipelines): use Build.Repository.LocalPath as PROJECT_DIR

This commit is contained in:
Sarah Vaupel 2025-01-21 14:57:53 +01:00
parent 492a758723
commit b7227f9ce3

View File

@ -90,6 +90,7 @@ jobs:
containerRegistry: devFra containerRegistry: devFra
- job: FrontendBuild - job: FrontendBuild
# TODO: wait for FrontendImage iff the job was executed
# dependsOn: FrontendImage # dependsOn: FrontendImage
# condition: succeeded() # condition: succeeded()
container: container:
@ -97,7 +98,7 @@ jobs:
image: devfra.azurecr.io/de.fraport.fradrive.build/frontend:latest image: devfra.azurecr.io/de.fraport.fradrive.build/frontend:latest
endpoint: devfra endpoint: devfra
env: env:
PROJECT_DIR: /fradrive PROJECT_DIR: $(Build.Repository.LocalPath)
IN_CONTAINER: true IN_CONTAINER: true
IN_CI: true IN_CI: true
steps: steps:
@ -119,18 +120,13 @@ jobs:
npm config set noproxy "dev.azure.com,*.dev.azure.com,*.fraport.de,*.frankfurt-airport.de" npm config set noproxy "dev.azure.com,*.dev.azure.com,*.fraport.de,*.frankfurt-airport.de"
export NODE_EXTRA_CA_CERTS="/etc/ssl/certs/ca-certificates.crt" export NODE_EXTRA_CA_CERTS="/etc/ssl/certs/ca-certificates.crt"
make -- --dependencies-frontend IN_CONTAINER=true IN_CI=true PROJECT_DIR=${PROJECT_DIR} make -- --dependencies-frontend IN_CONTAINER=true IN_CI=true PROJECT_DIR=${PROJECT_DIR}
pwd
ls -a .
find /fradrive/assets/icons/fradrive
find ./assets/icons/fradrive
- task: Bash@3 - task: Bash@3
name: frontendCompile name: frontendCompile
displayName: Compile frontend displayName: Compile frontend
inputs: inputs:
targetType: inline targetType: inline
script: | script: |
find /fradrive find .
ls -a /fradrive/assets/icons/fradrive
make -- --compile-frontend IN_CONTAINER=true IN_CI=true PROJECT_DIR=${PROJECT_DIR} make -- --compile-frontend IN_CONTAINER=true IN_CI=true PROJECT_DIR=${PROJECT_DIR}
- task: Bash@3 - task: Bash@3
name: frontendTest name: frontendTest