summaryrefslogtreecommitdiffstats
path: root/gitautodeploy/gitautodeploy.py
diff options
context:
space:
mode:
authorETL <etlweather@keylimebox.org>2016-03-12 16:53:26 -0500
committerETL <etlweather@keylimebox.org>2016-03-12 16:53:26 -0500
commit71f22c557eece1a0e991c29c54b8d00b5cee6673 (patch)
tree5c8d23c286c7401f89a14dd91e83d6043ce2bdf0 /gitautodeploy/gitautodeploy.py
parent997e40d045ee710b74a9b35afaa5dc26b7c66bc0 (diff)
downloadGit-Auto-Deploy-71f22c557eece1a0e991c29c54b8d00b5cee6673.zip
Git-Auto-Deploy-71f22c557eece1a0e991c29c54b8d00b5cee6673.tar.gz
Git-Auto-Deploy-71f22c557eece1a0e991c29c54b8d00b5cee6673.tar.bz2
Changes to a more versatile filter mechanism.
I found myself needing to filter the build events using the build status (GitLab sends web hook events on build status changes so you get "running" events which aren't very useful in deploy context). Instead of building a whole lot of variable, parsing all possible options I or others may want in the future, I coded the changes so that any element from the web hook data is simply available for filtering. I put in some code so that the earlier functionality works too - specifically the action filter option which isn't an attribute in GitLab's web hook data.
Diffstat (limited to 'gitautodeploy/gitautodeploy.py')
0 files changed, 0 insertions, 0 deletions