Files
gps-denied-onboard/.woodpecker/01-test.yml
T
Oleksandr Bezdieniezhnykh bf13549b32
ci/woodpecker/push/02-build-push Pipeline failed
[autodev] Update configuration and documentation for cycle-1
- 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.
2026-05-20 08:05:35 +03:00

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