-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Iteration Avocado, Iteration Blackberry, Iteration Cantaloupe, Iteration Vegetable
-
Not Needed
This task is about building an MSI to install mongosh on Windows systems.
The installer will install:
- mongosh.exe
- mongocryptd-mongosh.exe
- LICENSE-mongosh
- LICENSE-mongocryptd
- THIRD_PARTY_NOTICES.md
With the installer, the user will be able to select:
- if install for all users (admin) or only for current user (no need admin)
- path where the files will be stored. Both binaries, the license files and THIRD_PARTY_NOTICES.md will be stored in the same directory and the user won't be able to store them in different locations.
The installation directory should be added to the user's PATH so that the shell can be invoked from the command line easily.
Design assets are attached.
Link to Zip file containing all the assets above: https://s3.amazonaws.com/mciuploads/mongosh/18d6b9ae73fdeac8c56c021d672ed3f5cb27643b/mongosh-0.0.0-dev.0-win32.zip. This can be used as a starting point to build the MSI.
- is depended on by
-
MONGOSH-534 Decouple release task behaviour from runners
- Closed
-
MONGOSH-566 Add MSI to download center/github
- Closed
-
MONGOSH-567 Sign the MSI artifact
- Closed
- is related to
-
MONGOSH-513 Include mongocryptd and LICENSE file in shell packages
- Closed