-
Notifications
You must be signed in to change notification settings - Fork 13
Introduction to Creating a Job
This page guides you through developing an example job using Open Job Description, after setting up and configuring the Visual Studio Code editor to help you write Open Job Description templates.
The job generates frames of an animation using Blender, then encodes those rendered frames into an mp4 video using FFmpeg. We illustrate a fast development loop using the Open Job Description CLI to iteratively test the Job on your workstation. The steps make small incremental changes to more easily narrow in on the root causes of errors. This process has faster iterations than repeatedly submitting the Job to your scheduling system, and can be done in a cafe or airplane without an internet connection before later running it on a deployed compute cluster.
If you have not already read through How Jobs Are Constructed and How Jobs Are Run then we recommend starting with those first. Those pages provide context that will help you understand the remainder of this guide.
We've just scratched the surface of what you can do with a Open Job Description Job Templates. To learn more we recommend:
- Taking a look through the samples to get some more ideas;
- Creating your own templates for the kinds of Jobs that you are interested in; and
- Ask questions in our Discussion Forums.
This work is licensed under CC BY-ND 4.0