| `default_stage` | Default stage of the job. You have to choose the most relevant stage from our [default stage list](/use-the-hub/#stages). We promise you will find the one you need! | **Yes** |
| `maintainer` | Gitlab username of the maintainer (be proud of your work) | **Yes** |
| `license` | Open-source license for the job. You can choose between `Apache-2.0` and `MIT` | **Yes** |
| `labels` | List of labels describing the job | No |
| `images` | Dict of docker image(s) used by the job. Please entre the image name as key and the tag version as value | **Yes** |
| `tools` | Dict of tool(s) installed during the job. Please entre the name as key and the version as value | No |
| `labels` | List of labels describing the job. It should describe a characteristic of your job. For example: Docker, PHP, Security, Quality... | No |
| `images` | Dictionary of docker image(s) used by the job. Please entre the image name as key and the tag version as value | **Yes** |
| `tools` | Dictionary of tool(s) installed during the job. Please entre the name as key and the version as value | No |
**Here is an example of `job.yml` 👇**
@@ -105,6 +105,9 @@ labels:
This file, named `README.md`, contains the documentation of a job in `markdown` format.
!!! info
The documentation explains what the job does, how to use it and to customize it. A clear documentation is important: it guides the people using your job!