技能 编程开发 Obsidian 插件持续集成

Obsidian 插件持续集成

v20260311
obsidian-ci-integration
指导开发者通过 GitHub Actions 创建构建、测试、验证、版本更新与发布流程,帮助 Obsidian 插件团队自动化 CI/CD,保障发布前的质量与一致性。
获取技能
58 次下载
概览

Obsidian CI Integration

Overview

Set up GitHub Actions for automated building, testing, and releasing Obsidian plugins.

Prerequisites

  • GitHub repository for your plugin
  • Working local build (npm run build)
  • Basic understanding of GitHub Actions

Instructions

Step 1: Create Build Workflow

Step 2: Create Test Workflow

Step 3: Create Release Workflow

Step 4: Add Version Bump Script

Step 5: Configure package.json Scripts

Step 6: Create Validation Workflow

For full implementation details and code examples, load: references/implementation-guide.md

Output

  • Build workflow for CI validation
  • Test workflow with coverage reporting
  • Release workflow for automated GitHub releases
  • Version bump script for consistent versioning
  • Validation workflow for plugin standards

Error Handling

Error Cause Solution
Build fails Missing dependencies Ensure package-lock.json is committed
Release fails Version mismatch Run version bump before tagging
Upload fails File not found Check build output paths
Permission denied Token scope Check workflow permissions

Resources

Next Steps

For publishing to community plugins, see obsidian-deploy-integration.

Examples

Basic usage: Apply obsidian ci integration to a standard project setup with default configuration options.

Advanced scenario: Customize obsidian ci integration for production environments with multiple constraints and team-specific requirements.

信息
Category 编程开发
Name obsidian-ci-integration
版本 v20260311
大小 3.54KB
更新时间 2026-03-12
语言