mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-23 02:11:13 +00:00
[autodev] Update configuration and documentation for cycle-1
ci/woodpecker/push/02-build-push Pipeline failed
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.
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user