CI/CD
Integrate SkillKit into CI/CD pipelines
CI/CD Integration
Generate templates for automated skill management.
Generate Templates
skillkit cicd init --provider github
skillkit cicd init --provider gitlab
skillkit cicd init --provider circleciGitHub Actions
name: SkillKit
on: [push, pull_request]
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- run: npm install -g skillkit
- run: skillkit validate
- run: skillkit test --json > results.jsonGitLab CI
validate-skills:
image: node:20
script:
- npm install -g skillkit
- skillkit validate
- skillkit testPre-commit
repos:
- repo: local
hooks:
- id: skillkit-validate
name: Validate Skills
entry: skillkit validate
language: systemBest Practices
- Validate on PR
- Test in CI with
--json - Sync only on main branch
- Cache npm packages