AGENT SKILL
appfolio-ci-integration
Configure CI/CD pipeline for AppFolio property management integrations. Trigger: "appfolio CI".
使用场景运维与部署
- License 许可
- MIT
- 最近更新
- 2026-06-24
- Stars
- ★ 66
- Forks
- 24
01 前言 Front Matter
- name
- appfolio-ci-integration
- tags
- [ "saas", "property-management", "appfolio", "real-estate" ]
- author
- Jeremy Longshore <jeremy@intentsolutions.io>
- license
- MIT
- version
- 1.0.0
- description
- Configure CI/CD pipeline for AppFolio property management integrations. Trigger: "appfolio CI".
- allowed-tools
- Read, Write, Edit, Bash(npm:*), Bash(curl:*), Grep
- compatible-with
- claude-code
03 SKILL.md 正文
appfolio ci integration | sed 's/\b(.)/\u\1/g'
GitHub Actions Workflow
name: AppFolio Integration CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: "20" }
- run: npm ci
- run: npm run lint
- run: npm run typecheck
- name: Run tests with mock API
run: npm test
- name: Integration test (sandbox)
if: github.ref == 'refs/heads/main'
env:
APPFOLIO_CLIENT_ID: ${{ secrets.APPFOLIO_CLIENT_ID }}
APPFOLIO_CLIENT_SECRET: ${{ secrets.APPFOLIO_CLIENT_SECRET }}
APPFOLIO_BASE_URL: ${{ secrets.APPFOLIO_SANDBOX_URL }}
run: npm run test:integration