So, the repo now has working PoC https://pagure.io/taskotron/task-taskotron-ci
Readme contains example on how to run the task.
Works on my setup, and I'd be glad if somebody else tried.

J.

On Fri, Feb 10, 2017 at 7:31 AM, Josef Skladanka <jskladan@redhat.com> wrote:


On Thu, Feb 9, 2017 at 5:58 PM, Matthew Miller <mattdm@fedoraproject.org> wrote:
On Thu, Feb 09, 2017 at 03:29:13AM +0100, Josef Skladanka wrote:
> I finally got some work done on the CI task for Taskotron in Taskotron. The
> idea here is that after each commit (of a relevant project - trigger,
> execdb, resultsdb, libtaskotron) to pagure, we will run the whole stack in
> docker containers, and execute a known "phony" task, to see whether it all
> goes fine.

This is excellent. I'd love, eventually, to get to a point where we can
run the checks _pre_ commit and gate on them. Is there a path from this
to that?

Absolutely, that is the goal.

Generally speaking, we'd like to run tests on Pagure's PRs.
For taskotron specifically, we'll need to figure out some Phabricator plugin that fires off a fedmsg (or calls some API, whatever) on new Differential request, but generally it is the same idea.

Joza