scikit-ci
stable

User guide

  • Installation
  • Usage
  • Configuration file
  • Contributing
  • Credits
  • History
  • Release Notes

For maintainers

  • Making a release
scikit-ci
  • Docs »
  • Welcome to scikit-ci’s documentation!
  • Edit on GitHub

Welcome to scikit-ci’s documentation!¶

scikit-ci enables a centralized and simpler CI configuration for Python extensions.

By having appveyor.yml, azure-pipelines.yml, circle.yml and .travis.yml calling the scikit-ci command-line executable, all the CI steps for all service can be fully described in one scikit-ci.yml configuration file.

User guide

  • Installation
    • Install package with pip
    • Install from source
    • Dependencies
  • Usage
    • Executing scikit-ci steps
    • Calling scikit-ci through python -m ci
    • Getting help on version, option names
  • Configuration file
    • Concept of Step
    • Mapping with Appveyor, Azure Pipelines, CircleCI and TravisCI steps
    • Order of steps
    • Automatic execution of dependent steps
    • Keeping track of executed steps
    • Environment variable persistence
    • Step specialization
    • Reserved Environment Variables
    • Environment variable usage
    • Command Specification
    • Python Command Specification
  • Contributing
    • Types of Contributions
    • Get Started
    • Pull Request Guidelines
    • Tips
  • Credits
  • History
  • Release Notes
    • Scikit-ci 0.21.0
    • Scikit-ci 0.20.0
    • Scikit-ci 0.19.0
    • Scikit-ci 0.18.0
    • Scikit-ci 0.17.0

For maintainers

  • Making a release
    • Prerequisites
    • Documentation conventions
    • Setting up environment
    • PyPI: Step-by-step

Indices and tables¶

  • Index
  • Module Index
  • Search Page

Resources¶

  • Free software: Apache Software license
  • Documentation: http://scikit-ci.readthedocs.org
  • Source code: https://github.com/scikit-build/scikit-ci
  • Mailing list: https://groups.google.com/forum/#!forum/scikit-build
Next

© Copyright 2016, The scikit-build team Revision b3488332.

Built with Sphinx using a theme provided by Read the Docs.