UPDATE selected devices with deploy command

Hi there!

Would like to clarify questions about how to update selected devices. So he is a issue:

I have application lets say “intel_app1” under intel NUC. Under this application works about 100 devices. So how to update for example device 1 and device 77 only for new / test release. And do not touch others devices. Is there any possible ways to do this ?

ps I know that I can create new application like intel_app2 then deploy new update for this application then .move this devices under this application, but is there any other ways to do this??

Thanks.

Hi,

We do support staged releases, so you can pin some devices to a specific release while others still use the latest one. More details can be found here https://github.com/balena-io-projects/staged-releases.

You can also use our SDKs to do this, https://www.balena.io/docs/reference/sdk/node-sdk/#balena.models.device.pinToRelease and https://www.balena.io/docs/reference/sdk/python-sdk/#function-set_to_releaseapp_id-full_release_hash

Thanks, this helped