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.

.vectorci.yml
version: 1

jobs:
  quality:
    name: Quality
    capability: linux-general
    commands:
      - npm ci --ignore-scripts
      - npm test

Choose exact capabilities

  • linux-general for ordinary Node.js, Python, Java, C, and C++ validation.
  • linux-docker when the job genuinely needs Docker or service containers.
  • windows-native for Windows-specific builds and tests.
  • macos-native or apple-xcode for Apple-specific validation.
  • Narrow device, signing, UI, and deployment capabilities remain separate protected routes.

Validate before committing

Contract validation
npx vectorci validate .