Webhooks in Kraken CI for GitHub, GitLab and Gitea

Intro to Webhooks

  • GitHub
  • GitLab
  • Gitea

Enable Webhooks in a Project

Set Webhook URL in Git Hosting Service

GitHub

  • Pull Requests — they will trigger DEV flows in you Kraken CI
    project, in a branch indicated in the event
  • Pushes — they will trigger CI flows in you Kraken CI project,
    in a branch indicated in the event

GitLab

  • Push events — they will trigger CI flows in you Kraken CI
    project, in a branch indicated in the event
  • Merge Request events — they will trigger DEV flows in you Kraken CI project,
    in a branch indicated in the event

Gitea

  • Push — they will trigger CI flows in you Kraken CI project,
    in a branch indicated in the event
  • Pull Request and Pull Request Synchronized — they will trigger
    DEV flows in you Kraken CI project, in a branch indicated in the event

Trigger a Flow

$ git push
$ git checkout -b my-branch
$ git push — set-upstream origin my-branch

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Michal Nowikowski

Michal Nowikowski

Kraken CI Founder. I’m software engineer focused on full-stack programming and improving software processes.