mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
Add a generic `ci/local.env` mechanism to `praktika` that lets developers set environment variables for local CI runs without touching project-specific CI code or checked-in settings. - `runner.py` reads `ci/local.env` (gitignored, `KEY=VALUE` format) at the start of `run()` and exports the variables into the current process - For Docker jobs, `--env-file ci/local.env` is passed to `docker run` so the same variables reach the container - `ci/local.env.example` documents the file format and shows the sccache use case - `settings.py`: removed project-specific `SCCACHE_S3_*` fields - `build_clickhouse.py`: removed the `Settings.SCCACHE_*` indirection; credentials are now passed directly via `ci/local.env` Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
10 lines
388 B
Bash
10 lines
388 B
Bash
# Local CI environment overrides.
|
|
# Copy this file to ci/local.env (gitignored) and set values as needed.
|
|
# Variables defined here are exported to the environment before any CI job stage runs.
|
|
# Example: use a private sccache S3 bucket for local builds.
|
|
|
|
# SCCACHE_ENDPOINT=https://my-s3-endpoint.com
|
|
# SCCACHE_BUCKET=my-sccache-bucket
|
|
# AWS_ACCESS_KEY_ID=...
|
|
# AWS_SECRET_ACCESS_KEY=...
|