Continuous Integration

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW CLI Jenkins Plugin

Hi

 

for those who use Jenkins with the NI LabVIEW CLI we have created a plugin that allows the user to configure a buildjob directly in Jenkins without knowledge of the command line commands. The plugin can record and visualize the issues/warnings the results from the VI Analyzer task. Different LabVIEW installations can be managed and it is pipeline compatible.

Analyzer WarningsAnalyzer WarningsStep configurationStep configuration

 

The plugin currently supports the following steps:

  • Build
  • VI Analyzer
  • Mass Compile
  • Run a VI
  • Close LabVIEW
  • Change Revision and Debug Flag

We have plans to add a step to define Conditional Disable Symbols before building.

 

It can be downloaded free of charge from www.kubes.ch/Jenkins

We would love to have feedback from you

 

_______________
Automate LabVIEW builds easy with Jenkins Plugin www.kubes.ch/Jenkins
Download All
Message 1 of 2
(2,967 Views)

Dear Kubes,

 

Thanks for this great plugin !

 

I have the following question, in one of my jobs, I got the error :

Error code : -350000
Error message : LabVIEW CLI: (Hex 0xFFFAA8D0) The CLI for LabVIEW failed to establish a connection with LabVIEW. Ensure LabVIEW is running with VI server enabled on the correct port number. To enable VI server in LabVIEW, select "Tools>>Options>>VI Server" and enable the "TCP/IP" checkbox. If the port number under "TCP/IP" is not 3363, you must specify the port number using the "-PortNumber" argument. 
An error occurred while running the LabVIEW CLI

Every two attempts, I solved using  the plugin: https://plugins.jenkins.io/naginator/

Do you know a cleaner way to avoid the timeout error? I also tried to change the configuration file of Labview CLI and follow the best practices described here but without any success...

 

Best regards,

 

Thomas

Tech Lead - CLA

Fluxim AG

 

0 Kudos
Message 2 of 2
(931 Views)