Specify job timeout in .gitlab-ci.yml
Description
It would be helpful to be able to specify the job timeout in the yaml config, and to be able to specify different timeouts for different jobs. Some jobs are failed if the hang for 10 minutes while others may still be running after 3 hours.
Proposal
Add a new key timeout
to .gitlab-ci.yml
Usage
# .gitlab-ci.yml
timeout: 60 # timeout in minutes
build_job:
timeout: 30
deploy_job:
timeout: 180