47 Commits over 335 Days - 0.01cph!
Added execute method entrypoints for switching define symbols in order to make sure we can have both SERVER and CLIENT defines before running editor tests. Added modifications to jenkinsfile to use new FPBuild steps and updated fpb-config.json default parameters.
Fixing FPBuild path var in unity tests step in Jenkinsfile
Updating fpbconfig json with details for azure artifact signing
▉▊ ▉▌▋▍▅▅ ▄ ▌▍▉▋ ▇▌ █▉▆▍▆█▋▍▉▋▊
Added binary sign step as a distinct fpbuild call in pipelines instead of bundling it as a build step
Full rebuild param handling from Jenkins end
Merge from main to FPBuild_installer branch
▍▅ ▇█▅▄█▅ ▆▌█▆ ▄▌ ▅▆█▉▊▌▉▇▉▉█▌ ▊▌▅▍▅▅
Modifying FPbuild fetch script to clean up all unecessary files from the workspace
█▉ ▇▉▊▄▄▅▄▍ ▌▄▉ ▅▌▆ ▉▍▇▅█▉▇▉ ▅▅▍█▋▅▄ ▋▅ ▄▉▍▅▉ ▉▇ ▊▌▋ ▆▆▋▋█ ▊▄▅▆█▌▊▌▅ ▋▇█▄▉▇ ▌▌▄▍▉▊▌ ▅▄▇▄ ▉▊▌▅ ▇▇▇▉ ▋▋▄ ▌▇ ▆▇▊ ▋▇▅▄▆▄█▌ ▇▆▌▅▋▋▍▄▌█▇▄ ▄▄█▍▅▉▌▉▌ ▍▊▊ ▅▄▅▋▌▆
▅▅ ▅▉▍ ▆▄▌▆▅ ▇▅▊ ▆█▇ ▌▍▅▌▍ █▍█▇▊▌█ ▋▉▅▆▍▆█▊
▊▌ █▇█▇▉▇ ▅▋▊▇ ▍▋▋▋█▆ ▅█▌ ▆▋▅▆▍▄▌█ ▋▌▍▉▅▅▉ ▆▄▉ ▋█▆▇ ▇█▋▄▇ ▌▉▋▆▅▉
▆▄ █▄█▌▉▆▊▇ ▌▋▅▇▋▆▄▌▉ ▋▅▇▇▅▆▅▌█ ▍▊█▊ █▊▅▋▋▇▅▇▅▊▌
▄▊ ▌▇▌▍▄▆▊█ ▍█▊▅▅▆ ▊▍▇ ▊▄▇▄ ▇█▍▍▉▋▅█▉▆ █▇▇▄▍▋ ▌▍█▇▆▋
▍█ ▄█▄█▆▆▆▍▄ ▇▍▄▇▋▄█▆ ▄▉ ▇▇▍▄█▉▄▊▍▄ ▉▊▇ ▍▅▋▅▄▉▌▇▄ ▋▉▊▅▌▊▇▍
▌▇ ▆▊▆▍█▆ ▋█▄▆▅▄▉▆ ▇▍▅▉▄█▊▉▋▌ ▄▉ ▉▋▉█▄▆ ▉▄ ██▇▆▌▆▋ ▆█▄▌▌▇ ▋▉ ▍▄▆▋█▊▋▍▇▌▌▋▍▍▊▆▌ █▉▌▌▊▌
Modified Jenkinsfile to utilize fpbuild installer scripts to manage fpbuild version per pipeline instead relying on globally installed version on the Jenkins runner system.
Cherry picking Jenkinsfile changes
Added FPBuild to list of files that should be ignored by plastic
▆▌ ▌▋▌▄▄▆▅▉█▊ ▌▄▌▄█▍▋ ▉▄▍▌ ▌▅▉▄ ▊▊██▄▄█ ▍▆▍▋▍ █▋ ▍▊▊▊
Removing -quit param for unity test method to allow async tests to run properly.
Testing changes to Jenkinsfile
Adding unity install step for each pipeline
Increased timeout slightly to allow FPBuild to handle closing of started processes
Increasing build step timeout by 5 minutes to allow FPBuild to handle zombie process properly
Removing unecessary quotes that would silently fail parts of the Server pipeline
Merging from main to verify pipeline results
Removing unecessary step from Jenkinsfile that was used for debugging purposes
Merging main to build_cache_redirect
Merging main with build_cache_redirect branch
Adding extra unitybuild args that were missing on OSX builds
Merged main to build_cache_redirect
Fixing Jenkins pipeline flow when pushing a client build with skipped unity build step.
Adding jenkins step to rename the pipeline for better visibility.
Merging fpbuild related changes to main branch
Merging main branch to fpbuild_jenkins
Merging main to main/fpbuild_jenkins
Merging /main to /main/fpbuild
Changing Jenkinsfile step flow to match original Rust Pipelines
Adding FPBuild flags for MacOS build in Jenkinsfile
Fixed ClientVersion template file and modified FPBuild config file.
Added FPBuild config and Jenkinsfile