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

10 Commits

Author SHA1 Message Date
13f2c1d8e6
Update build.yaml and Dockerfile 2024-03-02 13:59:49 -05:00
4c1805ff57
Update build.yaml and Dockerfile*** 2024-03-01 17:02:33 -05:00
a19a949929
Update build.yaml and Dockerfile 2024-03-01 12:46:12 -05:00
3a47b1f07b
Update build.yaml and Dockerfile 2024-03-01 12:03:28 -05:00
c96f405da8
Update build.yaml and Dockerfile dependencies 2024-03-01 11:44:04 -05:00
2287606b0c
Update build.yaml and Dockerfile 2024-03-01 11:37:25 -05:00
d1809c4124
Update build.yaml and Dockerfile 2024-03-01 11:12:38 -05:00
73dad7e3be
Changes:
- Updates Drone pipeline with initial version that may or may not work.
- All three project repositories are checked to see if the tag exists before the builds take place.
- Additional static project files are now added into the release directory (release is now whole)
- The release directory is being compressed into a ZIP file using the Deflate algorithm (compatibility) with maximum compression.

TODO:
- Needs major testing within a Drone pipeline--Probably doesn't work at all right now.
- Adapt build script to work with a dynamic tag value.
- Upload release to public folder.
2024-02-27 18:05:43 -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