Deploy Python application to Raspberry Pi automatically using Azure DevOps CI/CD

so, I have a repository in Azure DevOps that contains Python scripts for a Raspberry Pi application. I build the project using PyInstaller, which generates an executable inside the dist/ folder.

Currently, my OTA update process is fully manual:

  1. Build the executable locally

  2. Copy it to the Raspberry Pi

  3. Replace the existing file

  4. Restart the application

Now I would like to automate this process with Azure CI/CD. I’ve read into Pi Connect and Swupdate but both doesn’t even involve CI/CD and there’s not a lot of resources I can find combining the two. Thank you!

Read more here: Source link