[`gulpfile.js`](https://gulpjs.com/docs/en/getting-started/javascript-and-gulpfiles/#gulpfile-explained){:target="_blank"} file which contains your tasks
[`gulpfile.js`](https://gulpjs.com/docs/en/getting-started/javascript-and-gulpfiles/#gulpfile-explained){:target="_blank"} or [`gulpfile.ts`](https://gulpjs.com/docs/en/getting-started/javascript-and-gulpfiles/#transpilation){:target="_blank"} file which contains your tasks
1. Add the corresponding URL to your `.gitlab-ci.yml` file (see [Getting
started](/use-the-hub)). Example:
```yaml
@@ -44,11 +44,11 @@ It exposes `node_modules` as cache to other jobs of your pipeline. It allows you
| Name | Description | Default |
| ---- | ----------- | ------- |
| `PROJECT_ROOT` | Path to the directory containing `package.json` | `.` |