Files
Home/codemagic.yaml

47 lines
1.2 KiB
YAML

workflows:
windows-release:
name: Build Windows Release
max_build_duration: 60
instance_type: windows_x86_64
environment:
groups:
- gitlab_credentials
node: 22.14.0
cache:
cache_paths:
- $USERPROFILE/.cargo/registry
- $USERPROFILE/.cargo/git
- src-tauri/target
scripts:
- name: Install dependencies
script: |
npm install
- name: Build & Publish Windows Release
script: |
node release.js --installer
artifacts:
- src-tauri/target/release/bundle/nsis/*.exe
macos-release:
name: Build macOS Release
max_build_duration: 60
instance_type: mac_mini_m2
environment:
groups:
- gitlab_credentials
node: 22.14.0
cache:
cache_paths:
- $HOME/.cargo/registry
- $HOME/.cargo/git
- src-tauri/target
scripts:
- name: Install dependencies
script: |
npm install
- name: Build & Publish macOS Release
script: |
node release.js --installer
artifacts:
- src-tauri/target/release/bundle/dmg/*.dmg
- src-tauri/target/release/bundle/macos/*.app