Mount volume at /pnpm-store and set PNPM_STORE_DIR and COREPACK_HOME env vars in job containers so pnpm and corepack both write to the cached volume. Corepack cache avoids re-downloading pnpm binary each run.
17 lines
360 B
YAML
17 lines
360 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: gitea-runner-config
|
|
namespace: platform
|
|
data:
|
|
config.yaml: |
|
|
log:
|
|
level: info
|
|
runner:
|
|
capacity: 1
|
|
timeout: 1h
|
|
container:
|
|
options: "-v pnpm-store:/pnpm-store -e PNPM_STORE_DIR=/pnpm-store -e COREPACK_HOME=/pnpm-store/.corepack"
|
|
valid_volumes:
|
|
- "pnpm-store"
|