Skip to main content

Power tools for CI/CD.

Project description

cici-tools

brettops tool pipeline status pre-commit code style: black imports: isort code style: prettier

WARNING: cici is experimental and I can't even decide on a name for it. Stay away!

Usage

bundle

Flatten extends keywords to make zero-dependency GitLab CI/CD files.

cici bundle
$ cici bundle
pipeline name: python
bundle names: ['black', 'isort', 'mypy', 'pyroma', 'pytest', 'setuptools', 'twine', 'vulture']
created black.yml
created isort.yml
created mypy.yml
created pyroma.yml
created pytest.yml
created setuptools.yml
created twine.yml
created vulture.yml
include:
  - project: brettops/pipelines/python
    ref: ""
    file:
      - black.yml
      - isort.yml
      - vulture.yml

fmt

Normalize the style of your GitLab CI/CD files:

cici fmt
$ cici fmt
.gitlab-ci.yml formatted

update

Update to the latest GitLab CI/CD include versions available.

cici update
$ cici update
brettops/pipelines/prettier has no releases
brettops/pipelines/python is the latest at 0.5.0

Project details


Download files

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

Source Distribution

cici-tools-0.0.0.tar.gz (24.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cici_tools-0.0.0-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

Details for the file cici-tools-0.0.0.tar.gz.

File metadata

  • Download URL: cici-tools-0.0.0.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for cici-tools-0.0.0.tar.gz
Algorithm Hash digest
SHA256 100a48ad5fb2caf2feba69a0a0f0d6040ad18ac739cc86c3f23dcb18597c928b
MD5 9b5ae00970d184060515d48fd406b961
BLAKE2b-256 f58479b5f86e2717dbb9da789d6eff49644efeec1095d96a2b9522a4e1254f18

See more details on using hashes here.

File details

Details for the file cici_tools-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: cici_tools-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 27.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for cici_tools-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24a43ab01d6dc24e933b4a466fa2c6275c5ef99b0c5f80c6291470b2cc6f037e
MD5 97c8d4e6798c8d2f33a9a56921dcf430
BLAKE2b-256 ba0d23716f084fc67ae26aa2d3f29892e47d15038e0807819f19ca5cfd3efe1e

See more details on using hashes here.

Supported by

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