diff --git a/azure-pipelines.yaml b/azure-pipelines.yaml index 51db48aa2..1c26871aa 100755 --- a/azure-pipelines.yaml +++ b/azure-pipelines.yaml @@ -23,42 +23,33 @@ parameters: tag: node-20 # extraBuildOptions: | # --build-arg NPM_CUSTOM_REGISTRY=https://pkgs.dev.azure.com/fraport/_packaging/packages/npm/registry/ + dependsOn: [] + dependencyArtifacts: | + node_modules/ + .npm/ buildPool: 'Prod Private Agent Pool' buildTimeout: 60 - dependsOn: [] - requiredArtifacts: [] - artifacts: | + buildArtifacts: | assets/icons/fradrive/*.svg assets/favicons/*.png assets/favicons/include.html - static/**/* - well-known/**/* frontend/src/env.sass config/manifest.json + static/**/* + well-known/**/* - name: backend imageBase: image: devfra.azurecr.io/de.fraport.build/haskell tag: 8.10.4 - buildPool: 'Prod Private Agent Pool DS3' - buildTimeout: 1440 dependsOn: - frontend - requiredArtifacts: - - name: frontend - source: current - version: 'latest' - artifact: frontend - patterns: '**/*' - continueOnError: false - - name: backend-dependencies - source: specific - version: 'latestFromBranch' - artifact: backend - patterns: '.stack/**/*' - continueOnError: true - condition: eq(variables.useCachedDependencies, true) - artifacts: | + dependencyArtifacts: | + .stack/**/* + buildPool: 'Prod Private Agent Pool DS3' + buildTimeout: 1440 + buildArtifacts: | bin/* + .stack-work/**/* variables: imageUpstream: devfra.azurecr.io/de.fraport.fradrive.build