https://bugzilla.wikimedia.org/show_bug.cgi?id=58620

--- Comment #1 from Antoine "hashar" Musso <has...@free.fr> ---
S, as a first step we need a way to deploy kss on the Jenkins slave.

It seems that is a nodejs application so I guess we want to use our own
repository that would provide kss and ALL the required modules.  We did such a
thing to provide ruby bundler (integration/bundler.git) and phpunit
(integration/phpunit.git).

Could you take care of having an integration/kss.git repository created and
upload there the kss + its npm modules ?


Once done, register that repository in git-deploy configuration. That is done
in operations/puppet.git under manifests/role/deployment.pp.  The deployment
would then be done from tin.eqiad.wmnet.


Then, we need a shell script wrapper that would execute the script (deployed
somewhere under /srv/deployment/integration/kss ).  https://doc.wikimedia.org/
document root is under /srv/org/wikimedia/doc/  the following sub directories
are usually: <project-name> / <branch> / <doc component>.  Example:

 /srv/org/wikimedia/doc/mediawiki-core/REL1_22/js


So I guess you would want to have kss generate the doc to 
/srv/org/wikimedia/doc/mediawiki-core/master/css


Once done, we need a new job-template in Jenkins Job Builder configuration,
apply it to mediawiki/core project.  The job will need to be added in Zuul
configuration (integration/zuul-config.git) in the postmerge pipeline.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to