Addshore updated the task description. (Show Details)

CHANGES TO TASK DESCRIPTION
Currently the wdqs-frontend docker image builds from master, but only when build is manually triggeredered, or a new commit is made to wikibase-docker wmde git repo.
...
**Posible solution**
Triggering builds with the API: https://docs.travis-ci.com/user/triggering-build
Webhooks could also work but they would require some extra service to look at the webhooks and determine when the merge actually happened on master...
We could look into a gerrit plugin (as in T87768#3958112)

using the API...

We could create a tiny jenkins job triggering the travis API
The jenkins job could be small and generic, triggering the master build of the given github repo on travis.
Possible ENV vars for the image:
- AUTH_HEADER (secret token)

Triggering builds with the API: https://docs.travis-ci.com/user/triggering-builds / a webhook - REPO (example wmde/wikibase-docker)
We could creatThis will require a tiny jenkins job triggering theravis user token for the requests..

We could also create a small
travis API,job on the GUI repo... or look into a gerrit plugin (as in T87768#3958112)https://github.com/wikimedia/wikidata-query-gui triggering the same API request..

TASK DETAIL
https://phabricator.wikimedia.org/T192006

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Addshore
Cc: Addshore, Aklapper, Lahi, Gq86, GoranSMilovanovic, QZanden, Gstupp, LawExplorer, Abbe98, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to