Create an issue on GitLab on every GitHub release — n8n ワークフロー
概要
For every release on GitHub this workflow will create an issue on GitLab.
Copy workflow to your n8n Fill in missing fields (credentials & repo names)
Based on Cron node to be able to track github repos you're not a member of (as you won't be able to create a webhook). If you do own the repo, you could replace Cron & GH node with a GitHub Trigger.
使用ノード
GitHubGitLab
ワークフロープレビュー
Get latest release
⚡
C
Cron
M
Merge
N
No issue for release?
Create issue
List issues
6 nodes4 edges
仕組み
- 1
トリガー
このワークフローは スケジュール トリガーで開始します、定義されたスケジュールで実行。
- 2
処理
データは 6 個のノードを流れます, connecting cron, function, github。
- 3
出力
ワークフローは自動化を完了し、設定された宛先に結果を配信します。
ノード詳細 (6)
GI#1
GitHub
github
GI#2
GitLab
gitlab
このワークフローのインポート方法
- 1右側の JSONをダウンロード ボタンをクリックしてワークフローファイルを保存します。
- 2n8nインスタンスを開き、ワークフロー → 新規 → ファイルからインポート に進みます。
- 3ダウンロードした
create-an-issue-on-gitlab-on-every-github-releaseファイルを選択し、インポートをクリックします。 - 4各サービスノードの 認証情報(APIキー、OAuthなど)を設定します。
- 5ワークフローをテスト をクリックして動作確認し、有効化します。
またはn8nの JSONからインポート に直接貼り付け:
{ "name": "Create an issue on GitLab on every GitHub release", "nodes": [...], ...}
インテグレーション
cronfunctiongithubgitlabmerge