ワークフロー19

上級

これはDevOps分野の自動化ワークフローで、21個のノードを含みます。主にIf, Code, Jira, HttpRequest, StopAndErrorなどのノードを使用。 Gitコミットコマンドを使ったGitHub PRとJIRAの更新を自動化

前提条件
  • ターゲットAPIの認証情報が必要な場合あり
  • GitHub Personal Access Token

カテゴリー

ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
  "id": "B9XHO1B8oUR04nOu",
  "meta": {
    "instanceId": "1a54c41d9050a8f1fa6f74ca858828ad9fb97b9fafa3e9760e576171c531a787",
    "templateCredsSetupCompleted": true
  },
  "name": "My workflow 19",
  "tags": [],
  "nodes": [
    {
      "id": "8465e817-4dec-4d5e-b607-6e46db16b6e7",
      "name": "コミットメッセージ解析",
      "type": "n8n-nodes-base.code",
      "position": [
        800,
        1160
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "6046dbdd-8494-4e58-966d-83b8fdae1759",
      "name": "PRコマンドの確認",
      "type": "n8n-nodes-base.if",
      "position": [
        1220,
        1160
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "1d931b22-aaae-4afe-8f20-4478944eef1a",
      "name": "PR作成リクエスト",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2160,
        1000
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "8d200a8c-de05-4bce-9150-88a34749b09a",
      "name": "Githubトリガー",
      "type": "n8n-nodes-base.githubTrigger",
      "position": [
        320,
        1160
      ],
      "webhookId": "a4b6341d-99ea-424c-afcc-35f320a7e2bf",
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "9e61e558-fbf3-4cef-96f4-a6732ffd8373",
      "name": "無効なコミットメッセージ",
      "type": "n8n-nodes-base.stopAndError",
      "position": [
        2140,
        1760
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "f3a3d76c-6713-407a-92a2-117a6cef4674",
      "name": "JIRAタスクが存在しません",
      "type": "n8n-nodes-base.stopAndError",
      "position": [
        3080,
        1100
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "45ffc321-9cf6-4d63-a303-5cbd9fcc9f5a",
      "name": "タスク完了コマンドの確認",
      "type": "n8n-nodes-base.if",
      "position": [
        1540,
        1400
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "805644e9-e934-4e8e-8d2d-0a0340ae1313",
      "name": "PR用タスク詳細取得",
      "type": "n8n-nodes-base.jira",
      "position": [
        1720,
        780
      ],
      "parameters": {},
      "typeVersion": 1,
      "alwaysOutputData": false
    },
    {
      "id": "3588f1d5-d44c-429f-84d4-2d59b9df9d19",
      "name": "PRなしでのタスク詳細取得",
      "type": "n8n-nodes-base.jira",
      "position": [
        2160,
        1260
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "37f80bcc-bdcd-440f-86a5-d71e7c6084fa",
      "name": "タスク存在確認",
      "type": "n8n-nodes-base.if",
      "position": [
        2960,
        800
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "5fa57725-9731-415a-b6c9-3468ba3cc294",
      "name": "PR後のタスク状態更新",
      "type": "n8n-nodes-base.jira",
      "position": [
        3380,
        780
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "4d6f5d00-df3c-477b-b6e1-561502851cc8",
      "name": "PR既存確認",
      "type": "n8n-nodes-base.if",
      "position": [
        2500,
        620
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "e8c58c09-0d35-4928-867d-441f894bcd0d",
      "name": "PRなしでのタスク状態更新",
      "type": "n8n-nodes-base.jira",
      "position": [
        3080,
        1420
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "d8c0c38a-fdd3-49c1-b566-bb35ecaa9f92",
      "name": "PR存在確認",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2060,
        620
      ],
      "parameters": {},
      "typeVersion": 4.2,
      "alwaysOutputData": true
    },
    {
      "id": "67f8edcb-4647-4ee1-8fff-e25a0482528b",
      "name": "タスク存在確認",
      "type": "n8n-nodes-base.if",
      "position": [
        2500,
        1140
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "f9064e43-40d4-4d1d-aefa-ed15879831f2",
      "name": "付箋",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        900
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "fe66429f-1fc9-4e06-9072-849c4c848a5e",
      "name": "付箋1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        540,
        1300
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "d2b4e8e4-1b05-4ee2-b14d-8084fed4f82c",
      "name": "付箋2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        980,
        820
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "b165e11c-5cfe-426f-997d-3a4df5cb0fe4",
      "name": "付箋3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1280,
        1600
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "50536438-518e-431c-93a2-9d416b14d5a4",
      "name": "付箋4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        460
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "7e0eeb44-d1c8-430c-9fab-519662e898cd",
      "name": "付箋9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2380,
        1520
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "dd6e80c1-5de1-44b3-b946-54550b64e807",
  "connections": {
    "8d200a8c-de05-4bce-9150-88a34749b09a": {
      "main": [
        [
          {
            "node": "8465e817-4dec-4d5e-b607-6e46db16b6e7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d8c0c38a-fdd3-49c1-b566-bb35ecaa9f92": {
      "main": [
        [
          {
            "node": "4d6f5d00-df3c-477b-b6e1-561502851cc8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "67f8edcb-4647-4ee1-8fff-e25a0482528b": {
      "main": [
        [
          {
            "node": "e8c58c09-0d35-4928-867d-441f894bcd0d",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "f3a3d76c-6713-407a-92a2-117a6cef4674",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1d931b22-aaae-4afe-8f20-4478944eef1a": {
      "main": [
        [
          {
            "node": "67f8edcb-4647-4ee1-8fff-e25a0482528b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6046dbdd-8494-4e58-966d-83b8fdae1759": {
      "main": [
        [
          {
            "node": "805644e9-e934-4e8e-8d2d-0a0340ae1313",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "45ffc321-9cf6-4d63-a303-5cbd9fcc9f5a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "805644e9-e934-4e8e-8d2d-0a0340ae1313": {
      "main": [
        [
          {
            "node": "d8c0c38a-fdd3-49c1-b566-bb35ecaa9f92",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8465e817-4dec-4d5e-b607-6e46db16b6e7": {
      "main": [
        [
          {
            "node": "6046dbdd-8494-4e58-966d-83b8fdae1759",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3588f1d5-d44c-429f-84d4-2d59b9df9d19": {
      "main": [
        [
          {
            "node": "67f8edcb-4647-4ee1-8fff-e25a0482528b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "45ffc321-9cf6-4d63-a303-5cbd9fcc9f5a": {
      "main": [
        [
          {
            "node": "3588f1d5-d44c-429f-84d4-2d59b9df9d19",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "9e61e558-fbf3-4cef-96f4-a6732ffd8373",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4d6f5d00-df3c-477b-b6e1-561502851cc8": {
      "main": [
        [
          {
            "node": "67f8edcb-4647-4ee1-8fff-e25a0482528b",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "1d931b22-aaae-4afe-8f20-4478944eef1a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
よくある質問

このワークフローの使い方は?

上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。

このワークフローはどんな場面に適していますか?

上級 - DevOps

有料ですか?

このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。

ワークフロー情報
難易度
上級
ノード数21
カテゴリー1
ノードタイプ7
難易度説明

上級者向け、16ノード以上の複雑なワークフロー

作成者
Intuz

Intuz

@intuz

Workflow automation can help automate your routine activities and help saves $$$, as well as hours of time. As a boutique tech consulting company, Intuz help businesses with custom AI/ML, AI Workflow Automations, and software development. Automate your business workflow for: Sales Marketing Accounting Finance Operations E-Commerce Customer Support Admin & Backoffice Logistics & Supply Chain

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34