Skip to content

Commit 90fdbd9

Browse files
Update build steps in BUILD.md
1 parent 061ddbc commit 90fdbd9

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

BUILD.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,21 @@ The `scripts` folder contains all scripts and configuration files necessary to b
2929
Currently, we use the pipeline script, `appveyor.yml`, in the root directory to perform actions at various stages of the entire build process, such as pre-build, post-build and pre-package.
3030

3131
# Build a RemoteTech release
32-
W.I.P
32+
Sequence of major steps is as follows.
33+
1. Perform configurations to a build environment
34+
35+
1. choose Visual Studio 2015
36+
2. point to specific branch of the central repository
37+
3. set up environment path to Python 3.5
38+
4. set up Git user details
39+
40+
2. Clone GitHub central repository fully
41+
3. Download and unzip the password-protected package of KSP assembly files to a temp folder
42+
4. Call `update_subtrees.sh` to get latest changes from all component repositories
43+
5. Call `build.bat` to start the build process
44+
6. Call `packager.py` with relevant arguments to place resulting files into GameData folder and to zip the folder
45+
7. Deploy the release to a provider such as GitHub
46+
8. Give a shout to KSP community on this release
3347

3448
# Troubleshooting difficult problems
3549
1. Git subtree pull error `fatal: Not a git repository (or any of the parent directories): .git`

0 commit comments

Comments
 (0)