ci(azure-pipelines): implement more general make-target pipeline template [skip ci]
This commit is contained in:
parent
cfb48b6a1c
commit
6012286250
@ -3,12 +3,23 @@
|
|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
parameters:
|
parameters:
|
||||||
- name: service
|
- name: makeJob
|
||||||
- name: buildStep
|
type: string
|
||||||
|
values:
|
||||||
|
- dependencies
|
||||||
|
- compile
|
||||||
|
- lint
|
||||||
|
- test
|
||||||
|
- name: makeService
|
||||||
|
type: string
|
||||||
|
values:
|
||||||
|
- frontend
|
||||||
|
- backend
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- task: Bash@3
|
- task: Bash@3
|
||||||
name: ${{parameters.buildStep}}_${{parameters.service}}
|
name: ${{parameters.makeJob}}_${{parameters.makeService}}
|
||||||
|
displayName: make ${{parameters.makeJob}} ${{parameters.makeService}}
|
||||||
env:
|
env:
|
||||||
HTTPS_PROXY: http://proxy.frankfurt-airport.de:8080
|
HTTPS_PROXY: http://proxy.frankfurt-airport.de:8080
|
||||||
HTTP_PROXY: http://proxy.frankfurt-airport.de:8080
|
HTTP_PROXY: http://proxy.frankfurt-airport.de:8080
|
||||||
@ -18,4 +29,4 @@ steps:
|
|||||||
inputs:
|
inputs:
|
||||||
targetType: inline
|
targetType: inline
|
||||||
script: |
|
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}
|
||||||
Loading…
Reference in New Issue
Block a user