ni / niveristand-scan-engine-ethercat-custom-device

Provides NI Scan Engine, EtherCAT and Remote IO support for NI VeriStand
MIT License
16 stars 22 forks source link

Add azure pipeline and custom packaging #223

Closed papowerNI closed 1 year ago

papowerNI commented 1 year ago

What does this Pull Request accomplish?

Adds an Azure pipeline to the SEECD, which requires a custom packaging section and all of the features of the azure pipelines build templates. The custom packaging section copies some of the features in the normal pipeline, but since SEECD needs to package after multiple builds have finished to use x86 and x64 outputs in the packaging, the package is done in a second stage after all jobs are complete, with a custom yaml template for that stage.

Why should this Pull Request be merged?

SEECD is a unique and the most complex pipeline for custom devices so it is necessary to make sure that it's working sooner than others.

What testing has been done?

Check for builds to run.