0
0
mirror of https://github.com/sp-tarkov/build.git synced 2025-02-12 14:30:46 -05:00

19 Commits

Author SHA1 Message Date
7997177137
Docker Node LTS Update & Mega Dep Removal 2025-01-03 17:24:23 -05:00
4f1d1eb00d
Updates megacmd to latest 2024-11-20 12:20:33 -05:00
809b6d9c59
First pass at automated R2 release storage 2024-04-25 23:54:08 -04:00
edc6c35537
Updated README with additional information about build types 2024-03-28 14:30:44 -04:00
a4d0a916ae
Renames the example trigger file and updates project README 2024-03-26 23:42:08 -04:00
400eecec1f
Updates spt-build-node image to v1.0.7
Now includes the vim-common package with the xxd command, which is used for the file hash process.
2024-03-26 17:01:13 -04:00
8cdf9a3ee3
Updates README 2024-03-26 11:09:15 -04:00
547e8ac734
Updates!
- Nightly builds should happen at 3pm ET
- The Determine-Build-Type step happens earlier in the build process now & it's based on the passed tag instead of the current commits tag.
- Torrent files are only created for stable releases.
- Nightly builds are now cleaned from external sources
- External sources now delete nightly, debug, and bleeding releases older than 14 days.
- Updates node environment to v20.11.1
2024-03-14 17:27:16 -04:00
8109add164
Adds jq tool to the node image 2024-03-11 13:25:29 -04:00
5a1dc16e12
Let's try creating a torrent file 2024-03-09 23:15:47 -05:00
25777ec7e4
Updates the clean HTTPS source step to use LFTP. No terminal access. :( 2024-03-09 14:27:29 -05:00
cc9efe4577
Back to two docker images; one for dotnet, one for node. 2024-03-08 12:21:08 -05:00
e58584cac9
Update Docker images and build scripts 2024-03-07 00:35:14 -05:00
cbd82e72be
Changes Include:
- Adds missing static files
- Adds build step to combine and decompress artifacts
- Removes some older drone references
2024-03-06 11:54:45 -05:00
bc80debbd3
Update build.yaml and Dockerfiles 2024-03-04 21:46:32 -05:00
3b5962c550
Add client module package download step 2024-03-03 18:29:54 -05:00
f3eb3fa77c
Update Dockerfile.dotnet to include jq package and update README.md with build and push commands for Docker images 2024-03-03 13:38:03 -05:00
816f791eeb
Changes:
- Removes git directory from container
- Changes all projects to build within a `build` directory
- Adds a combine_builds script that takes the individual project builds and merges them into an `output` directory
- Adds placeholder tag_validate script
- Validates MODULE_DOMAIN env variable
- Updates the Launcher project build to use the `dotnet build` command
- Pins the `dotnet build` command to one thread to prevent Avalonia file access errors on build:
  https://github.com/AvaloniaUI/Avalonia/pull/13840
- Bleeding edge builds are now built as such.

TODO:
- Add additional static project files
- Compress output directory
- Upload release to public folder
- Adapt to work within Drone env
- Adapt build script to work with a dynamic tag value
- Only run project builds when the tag exists in all three projects
2024-02-26 11:15:58 -05:00
9ba230f190
Build Scripts
Got to a point where the server and modules are being compiled correctly. Launcher script needs... something. It's failing to build and I don't know why.

TODO:
- Fix Launcher Build Script
- Combine sub-builds into output directory
- Compress output directory
- Upload release to public folder
- Adapt build script to work with a dynamic tag value
- Update script to only run _any_ builds when the tag exists in all three
- Write drone configuration version of the dockerfile/script
- Testing within the Drone env
2024-02-23 20:15:54 -05:00