[PR #53] [MERGED] Implemented #36: Installer for windows #356

Closed
opened 2026-10-13 19:56:30 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/werwolfby/monitorrent/pull/53
Author: @DSilence
Created: 3/18/2016
Status: ✅ Merged
Merged: 3/20/2016
Merged by: @werwolfby

Base: develop ← Head: feature/installer


📝 Commits (1)

📊 Changes

18 files changed (+574 additions, -9 deletions)

View changed files

📝 .gitignore (+117 -0)
➕ LICENSE.md (+13 -0)
➕ MonitorrentInstaller/MonitorrentInstaller.sln (+22 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/Cleanup.bat (+1 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/InstallService.bat (+2 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/License.rtf (+219 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/MonitorrentInstaller.wixproj (+70 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/Product.wxs (+63 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/RemoveService.bat (+2 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/RestartService.bat (+2 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/RunApp.bat (+2 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/StartService.bat (+2 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/StopService.bat (+2 -0)
➕ MonitorrentInstaller/MonitorrentInstaller/packages.config (+4 -0)
➕ MonitorrentInstaller/README.md (+4 -0)
📝 appveyor.yml (+14 -8)
➕ appveyor/prepare_for_installer.ps1 (+32 -0)
📝 gulpfile.js (+3 -1)

📄 Description

The steps required to update installer are in Readme. Basically the script does everything automatically, so you don't have to manually add each .py file or js to the installer. The only catch is the python that goes with the installer. I've tried many options, but heat.exe simply hangs on build server with every possible python distribution i've tried. Could try the embeddable python version, but it's only available for python 3. For now, the python environment has to be included in repository.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/werwolfby/monitorrent/pull/53 **Author:** [@DSilence](https://github.com/DSilence) **Created:** 3/18/2016 **Status:** ✅ Merged **Merged:** 3/20/2016 **Merged by:** [@werwolfby](https://github.com/werwolfby) **Base:** `develop` ← **Head:** `feature/installer` --- ### 📝 Commits (1) - [`9d8d383`](https://github.com/werwolfby/monitorrent/commit/9d8d3833f35e83128fed2e0cdacb04385215b3f4) Implemented #36: Installer for windows. ### 📊 Changes **18 files changed** (+574 additions, -9 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+117 -0) ➕ `LICENSE.md` (+13 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller.sln` (+22 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/Cleanup.bat` (+1 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/InstallService.bat` (+2 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/License.rtf` (+219 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/MonitorrentInstaller.wixproj` (+70 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/Product.wxs` (+63 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/RemoveService.bat` (+2 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/RestartService.bat` (+2 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/RunApp.bat` (+2 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/StartService.bat` (+2 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/StopService.bat` (+2 -0) ➕ `MonitorrentInstaller/MonitorrentInstaller/packages.config` (+4 -0) ➕ `MonitorrentInstaller/README.md` (+4 -0) 📝 `appveyor.yml` (+14 -8) ➕ `appveyor/prepare_for_installer.ps1` (+32 -0) 📝 `gulpfile.js` (+3 -1) </details> ### 📄 Description The steps required to update installer are in Readme. Basically the script does everything automatically, so you don't have to manually add each .py file or js to the installer. The only catch is the python that goes with the installer. I've tried many options, but heat.exe simply hangs on build server with every possible python distribution i've tried. Could try the embeddable python version, but it's only available for python 3. For now, the python environment has to be included in repository. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-13 19:56:30 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
werwolfby/monitorrent#356
No description provided.