From cd5ab5b361ff6ea4876516615fec32c57ccc729b Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 9 Jan 2023 21:55:37 -0600 Subject: [PATCH] add Azure pipeline (#24) * initial pipeline add * fix pipeline find info * add empty item for packages * update for newest build-tools behavior --- azure-pipelines.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 azure-pipelines.yml diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 0000000..c8c1ce4 --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,45 @@ +trigger: + batch: true + branches: + include: + - main + - release/* + +resources: + repositories: + - repository: niveristand-custom-device-build-tools + type: github + ref: main + endpoint: ni (2) + name: ni/niveristand-custom-device-build-tools + +stages: + - template: azure-templates/stages.yml@niveristand-custom-device-build-tools + parameters: + + lvVersionsToBuild: + - version: '2020' + bitness: '32bit' + - version: '2021' + bitness: '32bit' + - version: '2021' + bitness: '64bit' + - version: '2023' + bitness: '32bit' + - version: '2023' + bitness: '64bit' + + codegenVis: + - 'Source\Script FXP Read.vi' + - 'Source\Script FXP Write.vi' + + buildSteps: + - projectLocation: 'Source\FXP LLB.lvproj' + buildOperation: 'ExecuteBuildSpecAllTargets' + target: 'All' + buildSpec: 'FXP LLB' + + releaseVersion: '23.0.0' + quarterlyReleaseVersion: '2023 Q1' + buildOutputLocation: 'Built' + archiveLocation: '\\nirvana\Measurements\VeriStandAddons\prototype\scan_engine_fxp'