27 Commits

Author SHA1 Message Date
ef4f440db4 Add Bun installation checks to Jenkins pipeline
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
- Introduced a function to ensure Bun is installed on both Unix and Windows environments.
- Updated the Jenkinsfile to call this function during the setup stages, improving the reliability of the build process.
- Ensured the PATH is correctly set for Bun after installation.
2026-07-28 22:07:14 +01:00
fa389e3eb7 Update CI pipeline, documentation, and config for Bun/Electrobun.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 22:03:23 +01:00
20080929f9 Update build discarder configuration in Jenkinsfile to retain the last 20 builds, improving build management. 2026-07-27 00:21:10 +01:00
e04c06493b Delete builds older than 25.
All checks were successful
farmcontrol/farmcontrol-server/pipeline/head This commit looks good
2026-07-26 23:56:12 +01:00
d649ce42ff Add build discarding properties to Jenkinsfile
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
Introduce a build discarder configuration in the Jenkinsfile to retain the last 10 builds, improving build management and resource utilization.
2026-07-26 23:46:43 +01:00
a62df6a5c6 Enhance build metadata handling and server info logging
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
Add a function to write build metadata to src/buildInfo.json during the build process in Jenkinsfile. Update local server to include version and build number in the /info endpoint response. Modify index.js to log detailed host information when the --info flag is used. Update .gitignore to include src/buildInfo.json and adjust config.json with new host credentials.
2026-07-26 23:14:04 +01:00
8da48a158f Update MacOS build command in Jenkinsfile and add specific build script for Mac architecture in package.json.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-07-26 19:30:27 +01:00
b57d269f9b Fixed build config.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-07-26 14:21:06 +01:00
3cc2cbe020 Changed linux build method.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-02-01 22:34:27 +00:00
bc91c2330f Switched to pnpm.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-02-01 22:31:15 +00:00
6539f6e2ff Updated Jenkinsfile to build Linux version using 'yarn build:linux'. Refactored package.json to separate server and renderer build processes, and added new build:linux script. Cleaned up after-install.sh and after-remove.sh scripts by removing service file handling.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-12-28 23:23:17 +00:00
7dbe7da4ee Overhauled server code.
Some checks reported errors
farmcontrol/farmcontrol-server/pipeline/head Something is wrong with the build of this commit
2025-12-28 21:46:58 +00:00
ec0f2e4d16 Fixed a few things. 2025-06-02 02:00:32 +01:00
f9525da7d7 Fix file location 2025-06-01 22:02:32 +01:00
4063c0c6fc Build folder checks 2025-06-01 21:57:53 +01:00
de1ff1aba7 Add scm checkout 2025-06-01 21:56:59 +01:00
8bfb22db0f Using scipted ci 2025-06-01 21:55:20 +01:00
dc84580615 Removed flattern 2025-06-01 21:41:56 +01:00
f3fc01cdb8 Fixed ci ssh 2025-06-01 21:39:47 +01:00
ae6a7a0ae1 Attempt to deploy 2025-06-01 21:27:22 +01:00
f98ab2896b include dev when building 2025-06-01 21:21:14 +01:00
61013c11df Added build and deploy 2025-06-01 21:19:07 +01:00
7e89f32c5b Fixed build and ci steps 2025-06-01 20:57:52 +01:00
7fb90583fd Fixed compatable node version 2025-06-01 20:55:13 +01:00
0ec9ee4a04 Install nodeJS into Jenkins 2025-06-01 20:53:35 +01:00
4b8f899629 Fixed agent file 2025-06-01 20:49:57 +01:00
90d031c5fe Added CI Support and other things. 2025-06-01 20:44:06 +01:00