mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-21 08:51:12 +00:00
bf13549b32
ci/woodpecker/push/02-build-push Pipeline failed
- Enhanced `.env.example` with detailed CMake build flags and replay-mode strategy flags for development and CI environments. - Updated `.gitignore` to include a new deploy rollback bookmark. - Revised `_docs/_autodev_state.md` to reflect the current task status and steps. - Added new lessons to `_docs/LESSONS.md` regarding testing and architectural improvements. - Documented changes in `_docs/02_document/deployment/ci_cd_pipeline.md` to reflect the relaxed OpenCV version pin. - Updated test data documentation in `_docs/02_document/tests/test-data.md` to clarify fixture usage and paths. This commit continues the cycle-1 documentation sync and addresses various configuration updates for improved clarity and functionality.
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
# Cycle-1 trigger: manual-only.
|
|
#
|
|
# Rationale (per _docs/04_deploy/ci_cd_pipeline.md → Decision Record):
|
|
# The Tier-1 e2e harness (docker-compose.test.yml + tests/e2e/Dockerfile)
|
|
# is heavy: TensorRT-class pytorch fp16, gtsam, Postgres 16, and the
|
|
# Derkachi replay clip. It is shipped opt-in until per-run wall-clock on
|
|
# the colocated arm64 Jetson agent is characterised.
|
|
#
|
|
# Flip-back (cycle-2 polish item #1 in _docs/04_deploy/ci_cd_pipeline.md):
|
|
# 1. Replace `event: [manual]` with `event: [push, pull_request, manual]`
|
|
# below.
|
|
# 2. Add `depends_on: [01-test]` to .woodpecker/02-build-push.yml.
|
|
|
|
when:
|
|
event: [manual]
|
|
branch: [dev, stage, main]
|
|
|
|
matrix:
|
|
include:
|
|
- PLATFORM: arm64
|
|
TAG_SUFFIX: arm
|
|
# - PLATFORM: amd64
|
|
# TAG_SUFFIX: amd
|
|
|
|
labels:
|
|
platform: ${PLATFORM}
|
|
|
|
steps:
|
|
- name: e2e
|
|
image: docker
|
|
commands:
|
|
- docker compose -f docker-compose.test.yml up --build --abort-on-container-exit --exit-code-from e2e-runner
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
|
|
- name: down
|
|
image: docker
|
|
when:
|
|
status: [success, failure]
|
|
commands:
|
|
- docker compose -f docker-compose.test.yml down -v
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|