Page MenuHomePhabricator

[Story] Create CI toolchain for query service GUI
Closed, ResolvedPublic

Description

We would like to have a toolchain that is building, testing and deploying the application.

Event Timeline

Jonas raised the priority of this task from to Needs Triage.
Jonas updated the task description. (Show Details)
Jonas added subscribers: JanZerebecki, Jonas.
Lydia_Pintscher renamed this task from [Story] Create CI toolchain to [Story] Create CI toolchain for query service.Nov 16 2015, 11:43 AM
Lydia_Pintscher set Security to None.
Jonas renamed this task from [Story] Create CI toolchain for query service to [Story] Create CI toolchain for query service GUI.Nov 16 2015, 11:47 AM
Lydia_Pintscher renamed this task from [Story] Create CI toolchain for query service GUI to [Story] Create CI toolchain for query service GUI for query service.Nov 16 2015, 11:48 AM
Jonas renamed this task from [Story] Create CI toolchain for query service GUI for query service to [Story] Create CI toolchain for query service GUI.Nov 16 2015, 11:54 AM

Change 273780 had a related patch set uploaded (by Jonas Kress (WMDE)):
Add a build task to the Gruntfile

https://gerrit.wikimedia.org/r/273780

Change 273522 had a related patch set uploaded (by Jonas Kress (WMDE)):
Introduces QUnit test for rdf hint

https://gerrit.wikimedia.org/r/273522

Change 273522 merged by jenkins-bot:
Introduces QUnit test for rdf hint

https://gerrit.wikimedia.org/r/273522

The deploy process right now uses "production" branch from gui repo, which is cherry-picked from master. However, production branch does not have grunt, npm etc files since it is deployed directly to webserver. So we need to find a mechanism that would allow merging changes into production branch without breaking this - or change deployment model to be compatible.

Change 284709 had a related patch set uploaded (by Jonas Kress (WMDE)):
Grunt build script

https://gerrit.wikimedia.org/r/284709

Change 273780 abandoned by Aude:
Add a build task to the Gruntfile

https://gerrit.wikimedia.org/r/273780

Now we have separate deployment repo - wikidata/query/gui-deploy - so we need some way to make the CI to run the grunt build after merging and put the result into production branch of that repo.