# SPDX-FileCopyrightText: 2024-2025 Sarah Vaupel # # SPDX-License-Identifier: AGPL-3.0-or-later parameters: - name: makeJob type: string values: - dependencies - compile - lint - test - name: makeService type: string values: - frontend - backend - name: makeVars type: string default: '' steps: - task: Bash@3 name: ${{parameters.makeJob}}_${{parameters.makeService}} displayName: make ${{parameters.makeJob}}-${{parameters.makeService}} env: HTTPS_PROXY: http://proxy.frankfurt-airport.de:8080 HTTP_PROXY: http://proxy.frankfurt-airport.de:8080 NO_PROXY: 'localhost,127.0.0.1,*.docker.internal,*.azmk8s.io,devfra.azurecr.io,devfra.westeurope.data.azurecr.io' FRAPORT_NOPROXY: 'dev.azure.com,*.dev.azure.com,*.fraport.de,*.frankfurt-airport.de' PROJECT_DIR: $(Build.Repository.LocalPath) inputs: targetType: inline script: | make -- --${{parameters.makeJob}}-${{parameters.makeService}} IN_CONTAINER=true IN_CI=true PROJECT_DIR=${PROJECT_DIR} ${{parameters.makeVars}}