一键导入
aloha-cicd
Guides on project scaffolding, multi-agent setup, local containerized development via run-dev.sh, and building Docker images for production.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guides on project scaffolding, multi-agent setup, local containerized development via run-dev.sh, and building Docker images for production.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | aloha-cicd |
| description | Guides on project scaffolding, multi-agent setup, local containerized development via run-dev.sh, and building Docker images for production. |
This skill outlines the process for setting up boilerplate codebases, orchestrating containerized local development environments, and building production Docker images.
To set up your project folders and ensure consistent AI assistant behaviors (across Antigravity, Claude Code, and Copilot), refer to the Project Scaffolding & Multi-Agent Setup reference. This guide covers:
src/, doc/, notebook/, tool/).pkg/ from new app template repositories).AGENTS.md) and centralized skills (doc/skills/) configuration via symlinks.To start, run, and enter the development container with auto-allocated user ports and volume mappings, refer to the Local Development Container & Compose reference. This guide covers:
./tool/cicd/run-dev.sh (up, enter, logs, restart, down).PORT_APP and PORT_WEB).PYTHONPATH.dev-demo.Dockerfile and shared DB compose configurations.To compile your code into binary extension libraries (.so files) and package them into a lightweight container image:
.py files into binary dynamic libraries inside the builder stage (using aloha compile) if ENABLE_CODE_BUILD="true".PORT_SVC (default 80) and launching via aloha start.source tool/tool.sh
build_image app_common latest src/app-demo.Dockerfile
Tests are executed using pytest inside the running dev container:
Start and enter the development container:
./tool/cicd/run-dev.sh up
./tool/cicd/run-dev.sh enter
Run your tests from the root directory:
# Run all unit and integration tests
pytest src/
# Run tests with code coverage report
pytest --cov=src src/