GitLab觸發設定

我是預設值

GitLab觸發設定

解決設定GitLab Trigger 遇到Invalid url given問題

成果展示

image.png

情境

建立時一直出現錯誤 422 Invalid url given 或是 400 BadRequest

GitLab Trigger: 422 - {"error":"Invalid url given"} - Invalid url given

一開始以為是 Repository Owner得問題,但之後發現只要設定 URL後面的就好,例如 http://gitlabe.com.tw/test/APP/

  1. Repository Owner = test
  2. Repository Name = APP

GitLab觸發設定.png

觸發成功

設定

爬文後才發現是需要開啟這邊的功能,文中雖然是指勾選 允許系統掛鉤(hooks)向本地網路發送請求,但發現其實我需要的是 允許Webhooks和整合從本地網路發出請求

GitLab觸發設定-1.png

GitLab觸發設定-2.png

參考網址:Gitlab self hosted: Trigger 422 Error - Questions - n8n