Skip to main content

zoe_ci Job framework

If you are new to zoe_ci, look at the architecture docs there: misc/ZoeArch.md

This repository is the client part of the zoe_ci architecture that executes work items on target machines.

It consists of:

  • a python library that implements the base primitives: zoe_ci
  • and several examples

Conventions

  • All jobs should be in files named *.job.py. This way the version control systems can trigger jobs correctly.
  • Only one job per file
  • Try to keep complexity down as much as possible, increasing maintainability of the overall system
  • Try to write the code in a cross-platform matter if simple enough (linux/windows/console)

Installation

pip install zoe

to run:

python -m zoe_ci

Development: start / testing

Run the solution in vscode with F5, see .vscode/launch.json

Manual testing

just execute any .job.py file in python:

examples\\01-simple-svn-checkout.job.py

Release files for zoe-ci 0.1.38

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zoe-ci 0.1.38
File Size Uploaded
zoe_ci-0.1.38.tar.gz 19.3 kB Details

Release files / zoe_ci-0.1.38.tar.gz

Download URL zoe_ci-0.1.38.tar.gz
Size 19.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7eb143af5f940c1a03e05812247d73ce34aa92260be259d6ca0477a9d1613359
BLAKE2b-256 checksum
How to use checksums
faf06733c59173821a0e25b329d9709ad01d393dc978c50f157844e3c94ced82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release history Release notifications | RSS feed

This release

0.1.38 This release

1 release file

0.1.37

1 release file

0.1.36

1 release file

0.1.35

1 release file

0.1.34

1 release file

0.1.33

1 release file

0.1.32

1 release file

0.1.31

1 release file

0.1.30

1 release file

0.1.29

1 release file

0.1.28

1 release file

0.1.26

1 release file

0.1.25

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page