BlazeNeuro automatically compiles in the cloud using GitHub Actions. No local build required.
git init
git add .
git commit -m "Initial BlazeNeuro setup"
git remote add origin <your-repo-url>
git push -u origin mainGitHub Actions automatically triggers on:
- Push to
mainordevelopbranch - Pull requests to
main - Manual workflow dispatch
- Go to repository on GitHub
- Click Actions tab
- View running/completed builds
After successful build, download:
- Contains complete compilation logs
- Useful for debugging
- Retention: 7 days
blazeneuro-rootfs.tar.gz- Complete root filesystem
- Retention: 30 days
# Download artifact from GitHub
unzip blazeneuro-system.zip
# Extract to USB or local directory
sudo mkdir -p /mnt/blazeneuro
sudo tar xzf blazeneuro-rootfs.tar.gz -C /mnt/blazeneuro- Go to Actions tab
- Select Build BlazeNeuro workflow
- Click Run workflow
- Select branch
- Click Run workflow button
gh workflow run build.ymlFile: .github/workflows/build.yml
- ✅ Runs on Ubuntu latest
- ✅ 4-hour timeout
- ✅ Disk space optimization
- ✅ Parallel compilation
- ✅ Artifact upload
- ✅ Log preservation
Edit .github/workflows/build.yml:
# Change timeout
timeout-minutes: 240
# Change artifact retention
retention-days: 30
# Add custom steps
- name: Custom step
run: echo "Custom command"- Average: 90-120 minutes
- Depends on: GitHub runner load
- Stages: All 5 stages executed sequentially
- Check Actions logs
- Identify failed stage
- Fix issue locally
- Push changes
- Automatic rebuild triggers
Workflow includes disk cleanup:
- name: Free disk space
run: |
sudo rm -rf /usr/share/dotnet /usr/local/lib/androidIncrease timeout in workflow:
timeout-minutes: 360 # 6 hoursGitHub Actions free tier:
- Public repos: Unlimited minutes
- Private repos: 2,000 minutes/month
BlazeNeuro build: ~120 minutes per build
- No secrets required for basic build
- Artifacts are private to repository
- Logs contain no sensitive data
Use self-hosted runners for:
- Faster builds
- More disk space
- Custom hardware
runs-on: self-hosted| Method | Time | Cost | Disk | Control |
|---|---|---|---|---|
| Local | 2-4h | Free | 20GB | Full |
| GitHub Actions | 1.5-2h | Free* | Auto | Limited |
| Self-hosted | 1-2h | Hardware | Custom | Full |
*Free for public repos
- Monitor builds in Actions tab
- Download artifacts when complete
- Create USB from downloaded image
- Customize workflow for your needs