Files
thor-watcher/RELEASE.md

757 B
Raw Blame History

Release Packaging (Windows)

Goal: Users download a release artifact and install without using the command line.

Deliverables

  • ThorIngest.msi (primary installer)
  • Optional: thor-ingest-agent.exe (for internal diagnostics)

Build Steps (internal)

  1. Build EXE:
pyinstaller --onefile --name thor-ingest-agent series4_ingest.py
  1. Place NSSM:
thor-ingest-agent/installer/tools/nssm.exe
  1. Build MSI:
./installer/build.ps1
  1. Publish:
  • Upload installer/ThorIngest.msi to the internal release URL.
  • Provide a short “Download and run the installer” instruction to users.

Install UX

  • Doubleclick the MSI
  • Minimal UI (Next/Install/Finish)
  • Service installed and started automatically