Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Refactor test runner and fix tests stalling | analytics/aqs | master | +422 -385 | |
analytics/aqs: add npm test with NodeJS 6 | integration/config | master | +4 -0 |
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T180317 Add CI to all Gerrit repositories | |||
Resolved | hashar | T180301 Add CI to all analytics/* repositories and archive obsolete ones | |||
Resolved | • fdans | T209711 Set up CI system on AQS |
Event Timeline
Change 476528 had a related patch set uploaded (by Fdans; owner: Fdans):
[analytics/aqs@master] Refactor test runner and fix tests stalling
Helloo @hashar do you think you can hook aqs to Jenkins for CI? We just need to run npm test.
Change 476811 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] analytics/aqs: add npm test with NodeJS 6
Change 476811 merged by jenkins-bot:
[integration/config@master] analytics/aqs: add npm test with NodeJS 6
@hashar quick question - we are about to migrate AQS to NodeJS 10, will it be easy to migrate npm test to it when needed?
The CI containers for npm/nodejs use Stretch, they get the package based on the apt configuration in the base container docker-registry.wikimedia.org/stretch:
deb http://apt.wikimedia.org/wikimedia stretch-wikimedia main backports thirdparty
And thus:
apt-cache policy nodejs nodejs: Installed: 6.11.0~dfsg-1+wmf1 Candidate: 6.11.0~dfsg-1+wmf3 Version table: 8.11.1~dfsg-2~bpo9+1 100 100 http://mirrors.wikimedia.org/debian stretch-backports/main amd64 Packages 6.11.0~dfsg-1+wmf3 500 500 http://apt.wikimedia.org/wikimedia stretch-wikimedia/main amd64 Packages *** 6.11.0~dfsg-1+wmf1 100 100 /var/lib/dpkg/status 4.8.2~dfsg-1 500 500 http://mirrors.wikimedia.org/debian stretch/main amd64 Packages
We will need NodeJS 10 under a different apt repo component then craft containers that select it.
I am not aware of any effort to switch Wikimedia to NodeJS 10, if there is any lead on that, please do reach to releng so we can participate and update the CI stack!
@hashar We have a component in Stretch for this (component/node10), and @MoritzMuehlenhoff is currently leading an effort to migrate to Nodejs 10 in https://phabricator.wikimedia.org/T210704 :)
Change 476528 merged by Fdans:
[analytics/aqs@master] Refactor test runner and fix tests stalling