Chris Smith
2cdc9e531e
Fix public/private.
6 gadus atpakaļ
Chris Smith
bb8be15375
Refactor hook handling.
Have one route for all hooks that delegates to the appropriate
service. Services yield events that are then actioned somehow
(for now in a big ugly method).
6 gadus atpakaļ
Chris Smith
e165197a70
Eagerly initialise services.
This will need to change when the config is rethought a little.
6 gadus atpakaļ
Chris Smith
7c939cbc97
Make docker service.
6 gadus atpakaļ
Chris Smith
2c58450005
Only run flask if the script is invoked directly.
This allows the IDE to run it as a flask application, rather
than just executing script fully.
6 gadus atpakaļ
Chris Smith
9e5a202931
Ignore pycache.
6 gadus atpakaļ
Chris Smith
003a49dfea
Post to reportbot, not get.
6 gadus atpakaļ
Chris Smith
e4bbd1396f
Make reportbot a service.
6 gadus atpakaļ
Chris Smith
31a789fe52
Add contributing info to README.
6 gadus atpakaļ
Chris Smith
6985fe93d4
Add pre-commit config.
6 gadus atpakaļ
Chris Smith
19768371b9
Rework how services are created.
6 gadus atpakaļ
Chris Smith
e33eedbcef
Start teasing things into separate modules.
6 gadus atpakaļ
Chris Smith
dc51a96fcb
Add docker registry to readme
6 gadus atpakaļ
Chris Smith
f73fd65be6
Add decorator for authenticating requests.
6 gadus atpakaļ
Chris Smith
ade63668ad
Announce git pushes.
6 gadus atpakaļ
Chris Smith
c7edae6059
Send messages about docker pushes
6 gadus atpakaļ
Chris Smith
9c3d006455
Return a 204.
6 gadus atpakaļ
Chris Smith
0c716b5afb
Docker registry endpoint
6 gadus atpakaļ
Chris Smith
a85d8e1ac3
Add README.
6 gadus atpakaļ
Chris Smith
7c11da7def
Add reportbot announcement method
6 gadus atpakaļ
Chris Smith
06666581ce
Use proper logging routines
6 gadus atpakaļ
Chris Smith
b5c45bf963
Pull out gitea url handling
6 gadus atpakaļ
Chris Smith
2034cfa6b5
POST for webhooks.
6 gadus atpakaļ
Chris Smith
356a4581ce
Handle gitea hooks, trigger jenkins.
6 gadus atpakaļ
Chris Smith
6161bc0995
Listen on all hosts.
6 gadus atpakaļ
Chris Smith
37d14ab064
Add cmd to dockerfile
6 gadus atpakaļ
Chris Smith
ea43bcffa8
Initial import.
Doesn't really do much of use yet.
6 gadus atpakaļ