Skip to content

Latest commit

 

History

History
104 lines (70 loc) · 2.52 KB

File metadata and controls

104 lines (70 loc) · 2.52 KB

Welcome to Genghistask's documentation!

ARM Friendly M1 Ready x64 amd64

GenghisTask the task scheduler.

.. toctree::
   :hidden:
   :maxdepth: 3

   quickstart

.. toctree::
   :glob:
   :maxdepth: 3
   :hidden:
   :caption: Install

   install/*


.. toctree::
   :glob:
   :maxdepth: 3
   :hidden:
   :caption: User Guide

   basic/*

#.. toctree:: # :glob: # :maxdepth: 3 # :hidden: # :caption: Recipe # # recipe/*

.. toctree::
   :glob:
   :maxdepth: 3
   :hidden:
   :caption: Source code

   developer/*

.. toctree::
   :maxdepth: 3
   :hidden:
   :caption: Links

   Donate <https://www.paypal.com/donate/?cmd=_s-xclick&hosted_button_id=DNXMX4C5MFAZC&source=url>


What is it ?

GenghisTask is an open source, lightweight and secured replacement for tools such as Jenkins, Visual-tom or Crontab UI. These tools are already nice CIs or schedulers and in GenghisTask, you will find again their traditional use case :

  • Launch a periodic rsync backup of a folder
  • Manage tasks with an UI, know what’s going on and debug without hassle
illustration

New use cases :

  • I need to launch my collection of usefull script on demand unscheduled
  • I need a centralized way to manage the several crontab and tasks of several server
  • I need rollback, version control and continuous integration of the new tasks
  • I have security concerns and should no be able to inject arbitrary code into a crontab via a web ui
  • I need to launch the task via HTTP as a Hook (or as a Lambda)
  • I need to run a script in any language, even if the scheduler source code is in an other language.
Featured
:doc:`Quickstart </quickstart>` assets/terminal.png