ci(azure-pipelines): implement more general make-target pipeline template [skip ci]

This commit is contained in:
Sarah Vaupel 2025-02-06 17:33:36 +01:00
parent cfb48b6a1c
commit 6012286250

View File

@ -3,12 +3,23 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
parameters:
- name: service
- name: buildStep
- name: makeJob
type: string
values:
- dependencies
- compile
- lint
- test
- name: makeService
type: string
values:
- frontend
- backend
steps:
- task: Bash@3
name: ${{parameters.buildStep}}_${{parameters.service}}
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
@ -18,4 +29,4 @@ steps:
inputs:
targetType: inline
script: |
make -- --${{parameters.buildStep}}-${{parameters.service}} IN_CONTAINER=true IN_CI=true PROJECT_DIR=${PROJECT_DIR}
make -- --${{parameters.makeJob}}-${{parameters.makeService}} IN_CONTAINER=true IN_CI=true PROJECT_DIR=${PROJECT_DIR}