This directory contains a set of sample templates for the Open Job Description standard. The aim with these is to provide a small sampling of just some of the things that you can do with Open Job Description, and a reference set of demonstrations of template concepts that you can incorporate in to your own templates.
All samples are provided AS-IS. We strongly recommend that you test all samples thoroughly before use, and customize the samples as required by your individual needs.
We encourage and welcome your contributions to this repository. Simply open a pull request on this repository that includes your sample and a modification to this README to add your sample to the index. We ask that all contributions be in YAML document format, and follow the sample template.
Please see the CONTRIBUTING guide for additional information.
Job Template | Concepts Demonstrated |
---|---|
algorithmic-art | step environment, step dependencies, task parameter combination, job parameters, path mapping, embedded files, openjd_env, animated video |
bash-in-docker | step environment, embedded files, docker |
blender-ffmpeg | step dependencies, embedded files, job parameters, ui metadata |
ffmpeg | command arguments, debugging environment, step dependencies, job parameters, ui metadata |
host-requirements | host requirements |
path-mapping | path mapping |
stdout-messages | stdout messages, embedded files |
task-parameter-definition-showcase | task parameters, task parameter combination operators |
ui-controls-showcase | job parameters, ui metadata, embedded file |
Environment Template | Concepts Demonstrated |
---|---|
powershell-script | environment, calling embedded file with PowerShell |
python-venv | environment, openjd_env, embedded file |
environment-variables | environment, variables section |
All templates in this directory and all of its subdirectories are made available under the terms of the Apache License 2.0.