f52ca059a1
Enhance CEF bundling support and update build scripts
...
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
- Introduced `bundleCEF` configuration to control CEF bundling in the build process.
- Updated `Jenkinsfile` to support separate builds for CEF and native applications on Windows and macOS.
- Modified `build-macos.mjs` and `finalize-desktop-artifacts.mjs` to incorporate CEF bundling logic and adjust artifact naming accordingly.
- Enhanced logging to indicate CEF bundling status during builds, improving transparency in the build process.
2026-08-04 22:49:50 +01:00
888c0fe38a
Enhance build configuration and scripts for multi-platform support
...
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
- Updated electrobun.config.ts to include environment-based settings for macOS builds.
- Added new build scripts for Windows and macOS, including support for architecture-specific builds.
- Introduced scripts for cleaning build artifacts, managing dependencies, and ensuring core binaries are present.
- Enhanced Jenkinsfile to integrate new build processes and improve artifact management.
- Added new assets for application icons and installer configurations.
- Implemented NSIS and MSI packaging scripts for Windows installer creation.
- Updated package.json with new scripts for development and build processes, including post-installation tasks.
2026-08-02 00:28:33 +01:00
0b98d8041e
Update Jenkinsfile to reduce build log retention from 20 to 10 builds for improved resource management
2026-08-01 20:17:12 +01:00
a23ff0c008
Move down to 20 builds.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-27 00:03:00 +01:00
b1b3a765ec
Delete builds older than 25.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-26 23:56:16 +01:00
4363f08f50
Implemented about page.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 13:19:09 +01:00
8901cdbc98
Update build name format in Jenkinsfile to prefix version with 'v' for consistency
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 04:10:58 +01:00
242f67f47e
Enhance build name format in Jenkinsfile to include build number for better traceability
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
2026-06-21 04:10:12 +01:00
c613bdeff7
Refactor build name retrieval in Jenkinsfile to use Node.js for parsing package.json version
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
2026-06-21 04:08:17 +01:00
3c5ad2a230
Implement build name setting from package.json version in Jenkinsfile
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-21 04:06:54 +01:00
9c69a45ba4
Added MSI support.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 03:42:59 +01:00
7a90c63cb4
Update artifact archiving in Jenkinsfile to target specific Farm Control files
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 03:31:06 +01:00
8adea62218
Include .pkg artifacts in the archive process and modified package.json to add support for pkg targets for both arm64 and x64 architectures, enhancing the build configuration.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-20 02:43:41 +01:00
49df59b17f
Update Jenkinsfile to remove unnecessary script execution during dependency installation
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-15 00:00:14 +01:00
127fefc39a
Update Jenkinsfile to allow script execution during dependency installation
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-14 23:55:08 +01:00
96f1ab077c
Fixed cloudflare build.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-01 02:02:38 +00:00
56ff1962dd
Split ubuntu deploy out into steps.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-02-01 22:25:36 +00:00
775caaf1ac
Switch to pnpm.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-02-01 21:42:52 +00:00
5301530c70
Added cloudflare api token and ensuring wrangler is installed.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2025-12-28 18:24:24 +00:00
21f61229e4
Upload artifacts to ci.
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
2025-12-28 18:04:32 +00:00
375e32a356
Fixed deploy stage.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2025-12-28 17:47:00 +00:00
e74d88d286
Use yarn for ci.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2025-12-28 17:25:29 +00:00
9ef8874418
Updated Jenkins file to work on 3x nodes.
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
2025-12-28 16:45:44 +00:00
8ad0ccac5e
Fixed Jenkinsfile
2025-06-02 02:02:07 +01:00
60f62df55a
Added better app loading and error handling
2025-06-01 23:32:02 +01:00
2ccf770525
Added more icons, ui tweaks etc.
2025-06-01 22:24:00 +01:00