Skip to main content

Python helper utilities for screwdriver CI/CD

Project description

Build Status Package Codecov Codestyle Documentation

screwdrivercd

Python helper utilities for CI/CD

Implementing CI Pipeline templates for screwdriver? This package provides a number of useful utility scripts that can be called from CI jobs to automate common operations.

These utilities are used by the screwdrivercd python templates but can be used with other CI/CD systems as well.

Table of Contents

Background

Screwdriver templates that perform complicated operations can be tricky to write and test. This package contains a number of useful and tested scripts used by Yahoo/Oath/Verizon to perform steps within Screwdriver CI/CD templates.

Install

This package can be installed using the Python pip package manager that has been configured to use the Oath/Yahoo internal package repository.

In order to install this package the python environment must have:

  • Python version 3.6 or newer
  • pip version 8.1.1 or higher
  • setuptools 31.0.0 or higher

Install this package using the Python package installer

$ pip install screwdrivercd

Usage

This package contains a number of scripts which are documented in the project documentation

Contribute

Please refer to the contributing.md file for information about how to get involved. We welcome issues, questions, and pull requests. Pull Requests are welcome.

Maintainers

Dwight Hubbard: dhubbard@verizonmedia.com

License

This project is licensed under the terms of the BSD open source license. Please refer to LICENSE for the full terms.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

screwdrivercd-2.2.963905.tar.gz (65.2 kB view details)

Uploaded Source

Built Distribution

screwdrivercd-2.2.963905-py3-none-any.whl (74.1 kB view details)

Uploaded Python 3

File details

Details for the file screwdrivercd-2.2.963905.tar.gz.

File metadata

  • Download URL: screwdrivercd-2.2.963905.tar.gz
  • Upload date:
  • Size: 65.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for screwdrivercd-2.2.963905.tar.gz
Algorithm Hash digest
SHA256 eb403b21f60f0b2a5dfa66477c7f043edb12947958dabc0efc74c96de7ece825
MD5 2ec7a12c5660f487fd0087a9db382347
BLAKE2b-256 06caff2296036dbf3223ef9c3ee6f154c5b762deb19259eebd38e1fa8f4a5064

See more details on using hashes here.

File details

Details for the file screwdrivercd-2.2.963905-py3-none-any.whl.

File metadata

File hashes

Hashes for screwdrivercd-2.2.963905-py3-none-any.whl
Algorithm Hash digest
SHA256 62637f3713e1fa12c4f297cfb0852ff2b75a4b3802db6825fda00a94e53b3214
MD5 01ebf708bdbc94b39e76c9af2de6aa60
BLAKE2b-256 9df0a5d5728c5a88ea8330bd1ae1f1766c60df81be972ce25e11b1d29d684ec5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page