Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit ae773f7a7f6e39fd39971e4ee4388d6ff76c6e28
Author: Adam Samalik <asamalik(a)redhat.com>
Date: Tue Dec 1 14:12:13 2015 +0100
[frontend] explain webhooks
---------------------------------------------------------------
.../coprs/detail/{settings => }/settings.html | 0
.../templates/coprs/detail/settings/delete.html | 2 +-
.../templates/coprs/detail/settings/edit.html | 2 +-
.../templates/coprs/detail/settings/webhooks.html | 22 ++++++++++++++++---
4 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/settings.html
b/frontend/coprs_frontend/coprs/templates/coprs/detail/settings.html
similarity index 100%
rename from frontend/coprs_frontend/coprs/templates/coprs/detail/settings/settings.html
rename to frontend/coprs_frontend/coprs/templates/coprs/detail/settings.html
diff --git a/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/delete.html
b/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/delete.html
index ddb1a0a..007cd32 100644
--- a/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/delete.html
+++ b/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/delete.html
@@ -1,4 +1,4 @@
-{% extends "coprs/detail/settings/settings.html" %}
+{% extends "coprs/detail/settings.html" %}
{% from "coprs/_coprs_forms.html" import copr_delete_form %}
{% set selected_monitor_tab = "delete" %}
diff --git a/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/edit.html
b/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/edit.html
index d768ae8..6326d6b 100644
--- a/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/edit.html
+++ b/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/edit.html
@@ -1,4 +1,4 @@
-{% extends "coprs/detail/settings/settings.html" %}
+{% extends "coprs/detail/settings.html" %}
{% from "coprs/_coprs_forms.html" import copr_form %}
{% set selected_monitor_tab = "edit" %}
diff --git a/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/webhooks.html
b/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/webhooks.html
index b73679e..153160b 100644
--- a/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/webhooks.html
+++ b/frontend/coprs_frontend/coprs/templates/coprs/detail/settings/webhooks.html
@@ -1,4 +1,4 @@
-{% extends "coprs/detail/settings/settings.html" %}
+{% extends "coprs/detail/settings.html" %}
{% set selected_monitor_tab = "webhooks" %}
@@ -8,13 +8,27 @@
<div class="row">
<div class="col-sm-8 col-md-9">
<h2> Webhooks </h2>
- <p> You can set up an automatic builds with webhooks </p>
+ <p> You can set up automatic builds of your packages directly from
+ your git using webhooks.</p>
+ <h3> How does it work </h3>
+ <ol>
+ <li> Set a default source of a package in this project </li>
+ <li> Enable automatic rebuilds for the package </li>
+ <li> Use the webhook URL from this project in your Git (see below)
</li>
+ </ol>
+ <p> Copr will now rebuild the package everytime it recieves the webhook
+ call - usualy with every commit </p>
- <h3> GitHub </h3>
- <p> We might need to explain here what to do with that... </p>
+ <h3> Webhook URL for GitHub </h3>
<div class="well well-sm">
{{ github_url }}
</div>
+ <h4> How to use it: </h4>
+ <ol>
+ <li> In your GitHub project, go to Settings / 'Webhooks and
services' </li>
+ <li> Click on the 'Add webhook' button </li>
+ <li> Fill in the 'Payload URL' field with the url above
</li>
+ <li> Click the 'Add webhook' button. </li>
</div>
</div>