Page MenuHomePhabricator

Jenkins: Create and enable MobileFrontend npm test job
Closed, ResolvedPublic

Description

I notice VisualEditor has lots of Grunt magic. If I'm not mistaken the Gruntfile on each merge [1].

Can a similar job be setup on mobile and could I grab one of either Krinkle and Antoine to see what else Mobile can do to get the most out of this Gruntfile?

[1] https://integration.wikimedia.org/ci/job/oojs-ui-npm/1740/console


Version: wmf-deployment
Severity: normal

Details

Reference
bz72598

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:55 AM
bzimport set Reference to bz72598.
bzimport added a subscriber: Unknown Object (MLST).

Creation of Gruntfile is to be done by MF maintainers. Once it's working, let me know and I'll create/enable the job. Or alternatively, submit a patch to integration-config (should be a 2-3 line change) that I'll merge/deploy.

The Gruntfile is created. Is there anything else we need to do? I'm not sure what you mean by "once its working" does this mean working locally or working in some other form?

Change 174696 had a related patch set uploaded by Krinkle:
Add mwext-MobileFrontend-npm job

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

hashar assigned this task to Jdlrobson.
hashar moved this task from Ready to Done on the Continuous-Integration-Infrastructure board.
hashar set Security to None.
hashar added a subscriber: Jdlrobson.

Fixed by @Jdlrobson who added the necessary npm / package.json entries and crafted the Jenkins jobs.

Krinkle removed a subscriber: Unknown Object (MLST).