Huge news!Announcing our $20M Series A led by Andreessen Horowitz.Learn more
Socket
Socket
Log inDemoInstall

zoe-ci

Package Overview
Dependencies
0
Maintainers
2
Issues
File Explorer

zoe-ci

A python testing framework

    0.1.38

Version published
Maintainers
2

Readme

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

FAQs

Last updated on 31 Jan 2023

Did you know?

Socket installs a GitHub app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install
SocketSocket SOC 2 Logo

Product

  • Package Issues
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc