Windmillワークフロー開発環境の構築結果まとめ。サーバー接続確認、REST APIヘルパースクリプト作成、ワークフロー定義ファイル作成、wmill CLI制限の発見と代替策の実装を記録。

This commit is contained in:
Akira
2026-02-21 12:38:25 +09:00
parent d5cad8a691
commit 6172e800c2
5 changed files with 250 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
---
description: ローカルのワークフローをWindmillサーバーにpushする
---
# Windmill Push ワークフロー
ローカルで作成・編集したスクリプトやフローをWindmillサーバーに反映する手順。
wm-api.sh を使用してREST API経由でpushする。
// turbo-all
1. 現在のサーバー接続を確認
```bash
cd /home/akira/develop/windmill_workflow && ./wm-api.sh version
```
2. 既存のスクリプト一覧を確認
```bash
cd /home/akira/develop/windmill_workflow && ./wm-api.sh scripts
```
3. 既存のフロー一覧を確認
```bash
cd /home/akira/develop/windmill_workflow && ./wm-api.sh flows
```
4. スクリプトを作成する場合 (JSONファイルを用意して実行)
```bash
cd /home/akira/develop/windmill_workflow && ./wm-api.sh create-script <script.json>
```
## 注意
- wmill CLIはCE版ではグローバルAPI認証の制限があるため使用できない
- 代わりに `wm-api.sh` を使用してREST APIで直接操作する
- Windmill MCP経由でも操作可能