Welcome to Jenni's documentation!¶

Contents:

  • Introduction
    • Summary
    • Why use Jenni?
    • How does it work?
    • What will be next?
    • Security Warning
    • Sample Directory Structure
    • CLI
      • Seed Command
      • Run Command
    • Seed Job
    • Testing
    • Running Bandit
    • Implementation Details
    • Programmatic Job Generation
    • Customisation Hooks
      • FolderBase.add_new_job
      • FolderBase.add_new_folder
      • FolderBase.yield_items_pre_sub_item
      • FolderBase.yield_items_post_sub_item
      • FolderBase.sub_item_completed_handler
      • Summary
  • Security
    • Pipeline Execution Step Server
  • API
    • Folders
      • RootFolderBase
      • FolderBase
    • Jobs
      • GroovyJobBase
    • Job Parameters
      • BooleanParam
      • IntParam
      • StringParam
      • ValidatingStringParam
      • TextParam
      • ChoiceParam
    • jenni.utils
    • Other Classes
      • JobBase
      • PipelineJobBase
      • PythonPipelineJobBase
    • All Modules
      • itembase
      • jobbase
      • folderbase
      • rootfolderbase
      • pipelinejobbase
      • pythonpipelinejobbase
      • groovyjobbase
    • Pipeline Execution Steps
      • steps.archiveArtifacts
      • steps.build
      • steps.sh
      • steps.stashing
  • Examples
  • Basic Example
    • jobs/__init__.py
    • jobs/job1.py
    • jobs/job1.groovy

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Jenni

Navigation

Contents:

  • Introduction
  • Security
  • API
  • Examples
  • Basic Example

Related Topics

  • Documentation overview
    • Next: Introduction

Quick search

©2021, Wouter Batelaan (Synamedia). | Powered by Sphinx 3.4.2 & Alabaster 0.7.12 | Page source