public function rules()
{
return ['name' => 'required|max:255', 'repository' => 'required|repository', 'branch' => 'required|max:255', 'group_id' => 'required|integer|exists:groups,id', 'builds_to_keep' => 'required|integer|min:1|max:20', 'template_id' => 'integer|exists:templates,id', 'url' => 'url', 'build_url' => 'url', 'allow_other_branch' => 'boolean', 'include_dev' => 'boolean', 'private_key' => 'sshkey'];
}