frigg / frigg-hq

Controller of Frigg CI

Home Page:https://ci.frigg.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

frigg-hq Build status Coverage status

Setup

make

Settings that need to be setup

Add these to frigg.settings.local.

  • PROJECT_TMP_DIRECTORY - The location you want frigg to clone and test projects.
  • SERVER_ADDRESS - To get the correct domain in comments on Github etc.
  • GITHUB_ACCESS_TOKEN - Token needed to make the project able to post comments on Github.

Install sass (compass) dependency

gem update --system
gem install compass

Install Redis

apt-get install redis

Webhooks through frigg-dispatcher

The webhooks will work out with just this project. However, it is possible to use frigg-dispatcher as a broker. In order to do so, the management command fetch_webhook_payload needs to be setup with supervisor.

Add projects

Add http://<your frigg domain>/github-webhook to the projects webhooks on Github.

Config file

Frigg supports config file to give details about what kind of tasks to perform. The file should be named .frigg.yml and placed in the root of the project. More information about the config file can be found in the documentation on frigg.io.

About

Controller of Frigg CI

https://ci.frigg.io

License:MIT License


Languages

Language:Python 90.7%Language:HTML 4.0%Language:JavaScript 3.0%Language:CSS 1.7%Language:Makefile 0.6%