mirror of
https://github.com/saymrwulf/uhd.git
synced 2026-05-14 20:58:09 +00:00
119 lines
2.6 KiB
YAML
119 lines
2.6 KiB
YAML
#
|
|
# Copyright 2021 Ettus Research, a National Instruments Brand
|
|
#
|
|
# SPDX-License-Identifier: LGPL-3.0-or-later
|
|
#
|
|
|
|
parameters:
|
|
- name: build_linux
|
|
displayName: Build Linux
|
|
type: string
|
|
default: Force-yes
|
|
values:
|
|
- Force-yes
|
|
- No
|
|
- name: build_mac
|
|
displayName: Build macOS
|
|
type: string
|
|
default: Force-yes
|
|
values:
|
|
- Force-yes
|
|
- No
|
|
- name: build_win
|
|
displayName: Build Windows
|
|
type: string
|
|
default: Force-yes
|
|
values:
|
|
- Force-yes
|
|
- No
|
|
- name: release_binaries
|
|
type: boolean
|
|
displayName: Set release mode for installers
|
|
default: false
|
|
- name: testLength
|
|
type: string
|
|
values:
|
|
- 'smoke'
|
|
- 'full'
|
|
- 'stress'
|
|
displayName: Test Length
|
|
default: 'smoke'
|
|
- name: run_streaming_tests
|
|
type: boolean
|
|
displayName: Run Streaming Tests
|
|
default: true
|
|
- name: build_sdk
|
|
type: boolean
|
|
displayName: Build embedded image SDKs
|
|
default: false
|
|
- name: cache_sstate
|
|
type: boolean
|
|
displayName: Use sstate cache for embedded builds
|
|
default: true
|
|
- name: build_e310_sg1
|
|
type: boolean
|
|
displayName: Build e310_sg1 image
|
|
default: true
|
|
- name: build_e310_sg3
|
|
type: boolean
|
|
displayName: Build e310_sg3 image
|
|
default: true
|
|
- name: build_e320
|
|
type: boolean
|
|
displayName: Build e320 image
|
|
default: true
|
|
- name: build_n3xx
|
|
type: boolean
|
|
displayName: Build n3xx image
|
|
default: true
|
|
- name: build_x4xx
|
|
type: boolean
|
|
displayName: Build x4xx image
|
|
default: true
|
|
- name: fpga_imgs_source
|
|
type: string
|
|
values:
|
|
- 'files.ettus.com (Public)'
|
|
- 'Internal Repo'
|
|
- 'FPGA Pipeline'
|
|
displayName: FPGA Images Source
|
|
default: 'FPGA Pipeline'
|
|
|
|
trigger:
|
|
batch: true
|
|
branches:
|
|
include:
|
|
- master
|
|
- UHD-*
|
|
paths:
|
|
include:
|
|
- host
|
|
- mpm
|
|
- .ci
|
|
- images/manifest.txt
|
|
exclude:
|
|
- .ci/docker
|
|
- host/docs
|
|
- host/LICENSE
|
|
- host/README.md
|
|
|
|
pr: none
|
|
|
|
extends:
|
|
template: templates/stages-uhd-pipeline.yml
|
|
parameters:
|
|
build_linux: ${{ parameters.build_linux }}
|
|
build_mac: ${{ parameters.build_mac }}
|
|
build_win: ${{ parameters.build_win }}
|
|
release_binaries: ${{ parameters.release_binaries }}
|
|
testLength: ${{ parameters.testLength }}
|
|
run_streaming_tests: ${{ parameters.run_streaming_tests }}
|
|
build_sdk: ${{ parameters.build_sdk }}
|
|
cache_sstate: ${{ parameters.cache_sstate }}
|
|
build_e310_sg1: ${{ parameters.build_e310_sg1 }}
|
|
build_e310_sg3: ${{ parameters.build_e310_sg3 }}
|
|
build_e320: ${{ parameters.build_e320 }}
|
|
build_n3xx: ${{ parameters.build_n3xx }}
|
|
build_x4xx: ${{ parameters.build_x4xx }}
|
|
fpga_imgs_source: ${{ parameters.fpga_imgs_source }}
|
|
skip_analyze_changeset: true
|