VectorCI guide
Understand .vectorci.yml
Declare required capabilities and exact validation commands while VectorCI owns routing, credentials, cleanup, and check publication.
Minimal configuration
The product repository declares what must run. VectorCI selects only capacity that proves the exact requested capability.
version: 1
jobs:
quality:
name: Quality
capability: linux-general
commands:
- npm ci --ignore-scripts
- npm test
Choose exact capabilities
linux-generalfor ordinary Node.js, Python, Java, C, and C++ validation.linux-dockerwhen the job genuinely needs Docker or service containers.windows-nativefor Windows-specific builds and tests.macos-nativeorapple-xcodefor Apple-specific validation.- Narrow device, signing, UI, and deployment capabilities remain separate protected routes.
Validate before committing
npx vectorci validate .