diff --git a/.azure-pipelines/templates/jobs/setup_dependencies.yaml b/.azure-pipelines/templates/jobs/setup_dependencies.yaml index 9b59091db..702c701d9 100644 --- a/.azure-pipelines/templates/jobs/setup_dependencies.yaml +++ b/.azure-pipelines/templates/jobs/setup_dependencies.yaml @@ -17,18 +17,18 @@ parameters: - name: dependenciesBuildTimeout type: number default: 60 - - name: dependenciesSource - type: string - default: 'current' - values: - - 'current' - - 'specific' - - name: dependenciesVersion - type: string - default: 'latest' - values: - - 'latest' - - 'latestFromBranch' + # - name: dependenciesSource + # type: string + # default: 'current' + # values: + # - 'current' + # - 'specific' + # - name: dependenciesVersion + # type: string + # default: 'latest' + # values: + # - 'latest' + # - 'latestFromBranch' jobs: - job: SetupDependencies_${{parameters.serviceName}} @@ -49,22 +49,27 @@ jobs: IN_CONTAINER: true IN_CI: true steps: - # Download previously-built dependency artifacts - - task: DownloadPipelineArtifact@2 - displayName: Download previously built ${{parameters.serviceName}} dependencies - condition: eq(variables.useCachedDependencies, true) - continueOnError: true + # Restore previously-built dependencies from cache + - task: Cache@2 + displayName: Restore cached ${{parameters.serviceName}} dependencies inputs: - artifactName: '${{parameters.serviceName}}-dependencies' - source: ${{parameters.dependenciesSource}} - project: 'Fahrerausbildung' # TODO: hardcoded for now, could not figure out which predefined variable to use - pipeline: $(System.DefinitionId) - buildVersionToDownload: '${{parameters.dependenciesVersion}}' - # tags: '${{dependenciesArtifacts}}' - allowPartiallySucceededBuilds: true - allowFailedBuilds: true - patterns: '${{parameters.dependenciesArtifacts}}' - targetPath: '$(Build.Repository.LocalPath)' + key: '${{parameters.serviceName}}-dependencies' + path: '${{parameters.dependenciesArtifacts}}' + # - task: DownloadPipelineArtifact@2 + # displayName: Download previously built ${{parameters.serviceName}} dependencies + # condition: eq(variables.useCachedDependencies, true) + # continueOnError: true + # inputs: + # artifactName: '${{parameters.serviceName}}-dependencies' + # source: ${{parameters.dependenciesSource}} + # project: 'Fahrerausbildung' # TODO: hardcoded for now, could not figure out which predefined variable to use + # pipeline: $(System.DefinitionId) + # buildVersionToDownload: '${{parameters.dependenciesVersion}}' + # # tags: '${{dependenciesArtifacts}}' + # allowPartiallySucceededBuilds: true + # allowFailedBuilds: true + # patterns: '${{parameters.dependenciesArtifacts}}' + # targetPath: '$(Build.Repository.LocalPath)' # Compile dependencies - template: ./../../steps/make.yaml