Skip to content

Scripts to automate building SPT-Aki projects

License

Notifications You must be signed in to change notification settings

qe201020335/SPT-AKI_CI

Repository files navigation

SPT-AKI_CI GitHub Actions status

Scripts for building SPT-Aki Server, Launcher, Modules and also making an entire release package.

Also has daily builds if you want to stay on the bleeding edge of bleeding edge. See Actions.

Important

Make sure to always backup your profiles before using any builds!

Caution

Do NOT report any issues you have using the scripts or builds to the SPT-AKI team!

Use them at your own risk!

Build Aki Server

Requirements

  • PowerShell
  • Node 18
  • Git
  • Git lfs

Parameters

Parameter Required? Description
-Branch no The branch to build on
-Commit no The exact commit to build, doesn't matter which branch it is
-Overwrite no If present, will delete existing source folder without asking
-Release no If present, will make a release build instead of debug

Examples

Build the default branch (aka master or main)

pwsh ./build_server.ps1

Build the 0.13.5.0 branch

pwsh ./build_server.ps1 -Branch 0.13.5.0

Build a tag. Find out tag names on SPT-Aki's source repo. Tags

pwsh ./build_server.ps1 -Branch 3.7.2

Build an exact commit

pwsh ./build_server.ps1 -Commit fbb1d7eb2f6b7847fc1d6bfb2f36dd794f3b1301

Make a release build on the tag 3.7.5

pwsh ./build_server.ps1 -Release -Branch 3.7.5

About

Scripts to automate building SPT-Aki projects

Topics

Resources

License

Stars

Watchers

Forks