Files
Nexus-Guard-Suite/.omo/plans/archived/nxg-gitea-ci-device-agent.md
T
datadunia cbacfea7f2
NexusGuard CI / server-core-test (push) Failing after 3m6s
NexusGuard CI / server-core-build (push) Has been skipped
NexusGuard CI / device-agent-test (push) Failing after 4s
NexusGuard CI / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI / dashboard-test (push) Failing after 4s
NexusGuard CI / dashboard-dist (push) Has been skipped
chore: update submodule refs, clean up plans/evidence, update .gitignore
2026-06-07 23:53:15 +07:00

1.4 KiB

Gitea CI Build — Device Agent

Created: 2026-05-28 Branch: dev (demo build) + main (production build) Target: apps/device-agent submodule → nexus-device-agent Gitea repo

Context

Device-agent saat ini sudah punya .gitea/workflows/build.yml tapi belum lengkap:

  • Hanya build linux (amd64, arm64, arm) — belum ada Windows
  • Belum ada trigger untuk branch dev (demo build)
  • Pakai GitHub Actions syntax (softprops/action-gh-release) yang mungkin tidak kompatibel dengan Gitea Actions
  • Release job pakai github.ref prefix yang perlu disesuaikan

Gitea server: ssh@172.20.8.92

TODOs

  • 1. Update connect_remote.txt — tambahkan Gitea build server info
  • 2. Rewrite .gitea/workflows/build.yml — trigger dev=demo, main=production, build linux+windows
  • 3. Verify workflow syntax — pasti Gitea Actions compatible
  • 4. Push ke Gitea repo dan test CI pipeline
  • 5. Cek build artifacts di Gitea Actions dashboard

Final Verification Wave

  • F1. Workflow trigger: push ke dev → demo build run, push ke main → production build run
  • F2. Build matrix: linux/amd64, linux/arm64, windows/amd64 — semua artifact ter-generate
  • F3. Artifact naming: demo=nexus-device-agent-demo-*, production=nexus-device-agent-*
  • F4. Gitea Actions dashboard menunjukkan workflow successfully completed