Skip build at GitLab CI

After installing GitLab with GitLab CI I was like "wow, this is really awesome, my own GitHub and own Travis.. Great". But then I found out that sometimes I'll need option to skip some builds, just like Travis has.

npm without sudo

So you've got awesome deploy script for your website which runs on some webhook from git. It does really everything just as you need. But then, you also want to install npm dependencies and for example compile some js or css files.

The problem is, that it will run most probably as www-data user...