• 実行
  • ステータス
  • レポート
  • 人間による操作

AIからForgejoのCI/CDワークフローを直接実行する方法

Forgejoをエージェントに接続すれば、チャットを通じてビルドを管理できます。インターフェースを離れることなく、特定のActionsワークフローを起動可能です。

このページについてAIに聞く

すぐに答え

AIチャットからForgejo Actionsを開始できますか?

はい。実行したいリポジトリとワークフローをエージェントに伝えるだけで、エージェントがForgejoにコマンドを送信します。リクエストの結果はすぐに確認できます。

リクエストによって得られる結果

ビルドを起動したときに起こること

エージェントがForgejoとの通信を代行するため、手動での操作は不要です。

実行

ビルドの開始

エージェントがdispatch_workflowを使用して特定のActionを開始します。プロセスが開始されたことが確認できます。

ステータス

ビルドの追跡

エージェントがワークフローの状態を確認できます。ビルドが保留中か、実行中か、あるいは完了したかを把握できます。

レポート

成否の確認

エージェントが実行結果を伝えます。パイプラインが成功したか、エラーが発生したかを確認できます。

人間による操作

コードの編集

AIはYAMLファイルやリポジトリの設定を変更することはできません。コードや設定の変更は、引き続きご自身で行う必要があります。

ワークフロー

ビルドを依頼したときのAIの動き

エージェントがあなたの依頼を、Forgejoへの直接的なコマンドに変換します。

  1. ワークフローの特定

    メッセージの内容に基づき、エージェントが実行すべき特定のリポジトリとワークフローファイルを特定します。

    dispatch_workflow
  2. Actionの起動

    エージェントがForgejoにトリガーコマンドを送信し、ビルドプロセスを開始します。

    dispatch_workflow
  3. 開始の検証

    エージェントがForgejoにリクエストが届き、ジョブが正常にキューに追加されたかを確認します。

    dispatch_workflow
  4. ステータスの報告

    エージェントがワークフローの起動を報告し、監視可能な状態であることを伝えます。

    dispatch_workflow

試してみる

以下のプロンプトをコピーして開始してください。

これらのプロンプトを使って、最初のビルドを実行してみましょう。

出発点

リポジトリ名やワークフローのファイル名は、ご自身のプロジェクトに合わせて書き換えてください。

Forgejo Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_OGbMMQVsinb0BjKH6qJI5Qwlr4pWGYjZRMU7QWs7/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Forgejo capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "forgejo-gitea-fork-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_OGbMMQVsinb0BjKH6qJI5Qwlr4pWGYjZRMU7QWs7/mcp"
    }
  }
}
チャットにコピー04
  • 'web-app'リポジトリの'deploy.yml'ワークフローを起動して。

  • 'api-service'リポジトリのCIビルドを実行して。

  • 'data-processor'リポジトリの'test-suite'ワークフローを開始して。

  • 'frontend-client'のプロダクションデプロイワークフローを開始して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Forgejoを一度接続すれば、あとは指示するだけです。

ForgejoインスタンスをVinkiusにリンクしてください。認証情報は暗号化されて保護されるため、すぐにビルドを開始できます。

ForgejoをAIに接続する

FAQ

Forgejo Connectorの動作について

  • 01

    AIはワークフローファイルを編集できますか?

    いいえ。AIができるのは既存のワークフローを起動することのみです。YAMLファイルの編集は手動で行う必要があります。

  • 02

    AIはリポジトリを削除できますか?

    いいえ。このConnectorの機能はワークフローの起動に限定されています。

  • 03

    AIにForgejoのパスワードを教える必要がありますか?

    いいえ。Vinkius経由で接続するため、ログイン情報は安全に暗号化されて保持されます。

  • 04

    ワークフローに引数(inputs)を渡せますか?

    はい。Forgejo Actionが入力(inputs)を受け取るように設定されていれば、AIがリクエストに含めることができます。

  • 05

    AIはプライベートなコードを見ることができますか?

    AIがアクセスするのは、リクエストされたワークフローを起動するために必要な特定のデータのみです。

  • Forgejoに関するその他の質問は、Connectorのページで確認できます。 Forgejo Connectorの全機能を見る

『Forgejo』を Claude、Cursor、ChatGPT などに接続