Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ni/niveristand-custom-device-build-tools
Tools for automating builds of NI VeriStand custom devices.
https://github.com/ni/niveristand-custom-device-build-tools
build custom-device labview veristand
Last synced: 4 days ago
JSON representation
Tools for automating builds of NI VeriStand custom devices.
- Host: GitHub
- URL: https://github.com/ni/niveristand-custom-device-build-tools
- Owner: ni
- License: mit
- Created: 2018-09-27T19:35:56.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-12-19T06:16:44.000Z (17 days ago)
- Last Synced: 2024-12-19T07:18:54.785Z (17 days ago)
- Topics: build, custom-device, labview, veristand
- Language: LabVIEW
- Homepage:
- Size: 6.69 MB
- Stars: 18
- Watchers: 10
- Forks: 29
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# NI VeriStand Custom Device Build Tools
The **niveristand-custom-device-build-tools** repository provides a common set of tools to automate building NI VeriStand custom devices using [Azure Pipelines](https://azure.microsoft.com/en-us/products/devops/pipelines). The intended audience includes custom device developers and integrators.## Jenkins Branch Archive
The main branch of this repository has been updated to support Azure Pipelines. The [jenkins branch](https://github.com/ni/niveristand-custom-device-build-tools/tree/jenkins) contains the build pipeline steps for Jenkins automation, and will no longer be actively updated for new versions of VeriStand.## Usage
The azure-pipelines.yaml file contains the configuration for builds using the stages defined in this repo. See the [documentation](https://github.com/ni/niveristand-custom-device-build-tools/blob/main/add-docs/docs/Azure%20Pipeline%20YAML.md) for supported properties.## LabVIEW Version
The LabVIEW source for this repository is saved for LabVIEW 2020, but is forward compatible to newer versions.## Dependencies
The following top-level dependencies are required on the build machine to use the repository:- [LabVIEW Professional Development System](http:/ni.com/labview)
- [LabVIEW Command Line Interface](http://www.ni.com/en-us/support/downloads/software-products/download.ni-labview-command-line-interface.html)
- [Python](https://www.python.org/downloads/) (Version 3.7 or later)## Git History & Rebasing Policy
Branch rebasing and other history modifications will be listed here, with several notable exceptions:
- Branches prefixed with `dev/` may be rebased, overwritten, or deleted at any time.
- Pull requests may be squashed on merge.## License
The NI VeriStand Custom Device Build Tools are licensed under an MIT-style license (see LICENSE). Other incorporated projects may be licensed under different licenses. All licenses allow for non-commercial and commercial use.