aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.ci/oe-for-host.yml74
-rw-r--r--.ci/oe-x4xx-packages.yml76
-rw-r--r--.ci/x4xx-devtests.yml76
3 files changed, 0 insertions, 226 deletions
diff --git a/.ci/oe-for-host.yml b/.ci/oe-for-host.yml
deleted file mode 100644
index 909c3657d..000000000
--- a/.ci/oe-for-host.yml
+++ /dev/null
@@ -1,74 +0,0 @@
-#
-# Copyright 2021 Ettus Research, a National Instruments Brand
-#
-# SPDX-License-Identifier: LGPL-3.0-or-later
-#
-# Description:
-#
-# Build openembedded (OE) package for host architecture (genericx86-64)
-#
-# The recipe to be built is specified by variable "Image"
-# The package itself is built (step "build $(Image)") and also all runtime
-# dependencies are built (step "build $(Image) with dependencies")
-#
-# For the recipes "uhd", "uhd-fpga-images" and "mpmd", the build is configured
-# to use the source code from the $(Agent.BuildDirectory)/uhd directory. The
-# code is checked out by this pipeline with the branch and version which
-# triggered this pipeline.
-#
-# The pipeline generates an artifact named qemux86_64-ipks containing the IPKs.
-
-trigger:
- branches:
- include:
- - master
- paths:
- include:
- - .ci
- - host
-
-pr:
- branches:
- include:
- - master
- paths:
- include:
- - .ci
- - host
-
-resources:
- repositories:
- - repository: meta-ettus
- type: github
- name: EttusResearch/meta-ettus-dev
- endpoint: EttusResearch
- ref: zeus-ci
- pipelines:
- - pipeline: usrp-kas-pipeline
- source: 'usrp-kas'
-
-variables:
- AUTO_CONF: $(Agent.BuildDirectory)/auto.conf
-
-jobs:
- - template: .ci/templates/job_build_package.yml@meta-ettus
- parameters:
- machines:
- - qemux86_64
- checkout_meta_ettus: true
- targets:
- - $(Image)
- - package-index
- - package-feed
- auto_conf: $AUTO_CONF
- prebuild_steps:
- - script: rm -f $AUTO_CONF
- - template: .ci/templates/oe_localconf_externalsrc.yml@meta-ettus
- parameters:
- conf_file: $AUTO_CONF
- repository: self
- package_paths:
- - package: uhd
- path: host
- - package: mpmd
- path: mpm
diff --git a/.ci/oe-x4xx-packages.yml b/.ci/oe-x4xx-packages.yml
deleted file mode 100644
index ff532aa52..000000000
--- a/.ci/oe-x4xx-packages.yml
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# Copyright 2021 Ettus Research, a National Instruments Brand
-#
-# SPDX-License-Identifier: LGPL-3.0-or-later
-#
-# Description:
-#
-# Automated x4xx openembedded build on Azure DevOps
-#
-# This pipeline builds the following openembedded targets:
-# - UHD
-# - UHD FPGA images
-# - MPMD
-#
-# It also runs UHD unit tests and publishes their results.
-
-trigger:
- branches:
- include:
- - master
- paths:
- include:
- - .ci
- - host
- - mpm
- - images/manifest.txt
-
-pr:
- branches:
- include:
- - master
- paths:
- include:
- - .ci
- - host
- - mpm
- - images/manifest.txt
-
-resources:
- repositories:
- - repository: meta-ettus
- type: github
- name: EttusResearch/meta-ettus-dev
- endpoint: EttusResearch
- ref: zeus-ci
- pipelines:
- - pipeline: usrp-kas-pipeline
- source: 'usrp-kas'
-
-variables:
- AUTO_CONF: $(Agent.BuildDirectory)/auto.conf
-
-jobs:
- - template: .ci/templates/job_build_package.yml@meta-ettus
- parameters:
- machines:
- - x4xx
- checkout_meta_ettus: true
- targets:
- - uhd:do_package_write_ipk
- - uhd:do_run_tests
- - mpmd:do_package_write_ipk
- - gnuradio:do_package_write_ipk
- - gr-ettus:do_package_write_ipk
- auto_conf: $AUTO_CONF
- prebuild_steps:
- - script: rm -f $AUTO_CONF
- - template: .ci/templates/oe_localconf_externalsrc.yml@meta-ettus
- parameters:
- conf_file: $AUTO_CONF
- repository: self
- package_paths:
- - package: uhd
- path: host
- - package: mpmd
- path: mpm
diff --git a/.ci/x4xx-devtests.yml b/.ci/x4xx-devtests.yml
deleted file mode 100644
index 780d46ec8..000000000
--- a/.ci/x4xx-devtests.yml
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# Copyright 2021 Ettus Research, a National Instruments Brand
-#
-# SPDX-License-Identifier: LGPL-3.0-or-later
-#
-# Description:
-#
-# X410-Specific Pipeline to execute the devtests (equivalent to make test_x4xx)
-# on the DUT.
-
-# no CI triggers
-trigger: none
-
-# no PR triggers
-pr: none
-
-variables:
- UHDForHostArtifactName: 'qemux86-64-feed'
-
-# pipeline triggers
-resources:
- pipelines:
- - pipeline: 'x4xx-uhddev-oe-for-host-artifacts'
- source: 'x4xx-uhddev-oe-for-host'
- branch: master
- trigger:
- # workaround if no additional branch filter is specified
- enabled: True
-
-pool:
- demands:
- - 'x4xx-devtests'
-
-jobs:
-- job: 'devtests'
-
- steps:
- - checkout: none
-
- # note: 'download' parameter must not use a variable, otherwise artifact is not found
- - download: 'x4xx-uhddev-oe-for-host-artifacts'
- artifact: '$(UHDForHostArtifactName)'
- displayName: 'Download artifact $(UHDForHostArtifactName)'
-
- - script: |
- cp x4xx-uhddev-oe-for-host-artifacts/$(UHDForHostArtifactName)/base-feeds.conf opkg.conf
- echo -e "arch all 1\narch core2-64 6\narch qemux86_64 11" >> opkg.conf
- rm -rf rootfs
- opkg -f opkg.conf -o rootfs update && opkg -f opkg.conf -o rootfs install uhd uhd-examples uhd-tests
- workingDirectory: $(Agent.BuildDirectory)
- displayName: 'Install UHD'
-
- - script: |
- PATH="$PATH:/usr/lib/uhd/examples"
- ARGS="--args=type=x4xx --devtest-pattern=x4x0 --xml"
- linux-user-chroot $PWD/rootfs /usr/bin/python3 /usr/lib/uhd/tests/devtest/run_testsuite.py --src-dir=/usr/lib/uhd/tests/devtest $ARGS
- workingDirectory: $(Agent.BuildDirectory)
- displayName: 'Run x4xx-devtests'
- continueOnError: true
-
- - task: PublishTestResults@2
- inputs:
- testResultsFormat: 'JUnit'
- testResultsFiles: '**/TEST-*.xml'
- testRunTitle: 'Devtests'
- searchFolder: '$(Agent.BuildDirectory)/rootfs'
-
- - script: |
- rm -v -f a/*
- cp -v rootfs/*.log a/
- displayName: 'Prepare Logfile Artifact'
- workingDirectory: $(Agent.BuildDirectory)
-
- - publish: '$(Agent.BuildDirectory)/a'
- artifact: 'Logfiles'
- displayName: 'Publish Logfiles Artifact'