Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Minor changes

Jobs are used within workflows, preferably to execute for executing shell commands, scripts and binaries with Agents.

  • A workflow includes any number of JS7 - Job Instruction to execute for executing jobs and to implement implementing dependencies such as to fork forking and to join joining processing, to acquire acquiring a resource lock etc.
  • Job implementations come with the following flavors:
    • Shell Jobs are executed with the operating system shell, e.g. the Windows Shell or one of the Unix Shells such as /bin/sh, /bin/bash etc.
      • Shell jobs can include to call calls with any shell commands, scripts and executable files.
      • Such jobs behave similarly to individual commands being executed in the command line of the operating system.
      • Shell jobs include to allow the use scripting languages such as Perl, Ruby, Python, PowerShell etc. for which These require an interpreter is to installed with the OS that can be executed from the command line.
    • JVM Jobs are implemented in a number of supported languages that can be operated for a Java Virtual Machine and for which the Agent exposes JS7 - Order Variables and job node arguments. Languages The languages supported include:
      • Java: such jobs are executed in the JVM provided by the Agent.
      • JavaScript, Ruby, Python etc.: such jobs require use of a GraalVM® Java Virtual Machine that provides the compiler for the respective scripting language.

...