LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
m3nth

Feature Request: Notification for Build Status Complete

Status: New

I would find it extremely convenient to have a notification option (or options) to notify the user when the Build Status for a project is complete. 

 

Sometimes when building executables or installers--or both--the compiler can take a while depending on the size of the project.  During this time I don't just stare at the progress bar, but found that even if I left window open in plain view (off to the side or something), it is not obvious when the process is complete (the 'Done' button changes to Enabled and that's about it).

 

Options to notify the user could be any number of things:

  • Beep when complete
  • Bring the dialog to the front (only works if it's not visible already)
  • Flash the window on the taskbar as a notification (maybe)
  • Pop up a modal dialog
  • Some combination of the above
  • Also possible, a checkbox on the Build Status dialog to receive a notification or not
9 Comments
fabric
Active Participant

Kudos, but only if the list includes "send an email"

tst
Knight of NI Knight of NI
Knight of NI

>...only if the list includes "send an email".

 

Or, more generally, a call a plugin post-build VI where you can do any action you want. This can be configured today for specific builds, but maybe this could be an additional VI which automatically applies to all builds.


___________________
Try to take over the world!
m3nth
Active Participant

Are you saying there is already a way to call something post-build that has configuration options somewhere?  I will go dig through the options and settings again if so.

tst
Knight of NI Knight of NI
Knight of NI

You can configure a pre-build and post-build VI for every build (I think this was added in 2010 or 2011). Some of the versions also have a programmatic build API which you can call, but neither is the same as something which would be added to LV itself and called on every build.


___________________
Try to take over the world!
m3nth
Active Participant

That's fantastic... I didn't realize that was an option.  I should be able to just add that to the builds I have that take a while.

 

The idea to add a generic VI for all builds is also a great idea, then the specific implementation details (beep, popup, email, etc.) could be left to the user.

Mike_King
Member

This would be useful for local builds, but NI really should build support for proper continuous integration (Jenkins for example).  We built our own, where notifications are easy and all build scripts can be better managed and configured in sequence or dependancies.  you should check it out.

LJHerskowitz
Member

There should be a notification if the build hits an error too. I am not sure if the post build will run if the build doesn't complete correctly.

Zafer.Depe
Active Participant

You can write a builder VI from "Application Builder" library. All you have to do is to configure your builder from Projects/Build Specifications and call Build.VI for this builder. You can add elapsed time that is not exist at builder. After completion you can call anything to inform you.

 

I want some additional VIs at this library. Maybe "Build Status (Percentage and Processed Files)", "Change Builder Specifications (Now you can change only the "Version Number")", if possible "Build at Background", etc. My builder takes over 10mins to build and its is not even %30 of the project. If anyone says "Run the code from Labview", "I cannot". Because I have server/client sides and they communicate over network. I wish NI find a way to build at background...

App Builder.png

 

 

sridar.m
Member

Important feature to have. Change the color of the build dialog or taskbar notification or something to get the attention of the user.