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.4.2.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cici-tools-0.4.2.tar.gz
  • Upload date:
  • Size: 24.3 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.4.2.tar.gz
Algorithm Hash digest
SHA256 86a049ac2223fdae184c2ec89bad45fdf14507fba3f213b5c43e8aefc0b86b7b
MD5 fc040bc9e69bc6d925fe38edbbfe6fd8
BLAKE2b-256 257eed90c4fcbd9983a230354d053c5ea215a52e82be368844b43a12f206527c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cici_tools-0.4.2-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.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2c46d03f2d93804031fc1e2b515f1254b79080d4b8899032d31ea88e0006e399
MD5 0d260fa29361db5b7e32ce0acdee8f5f
BLAKE2b-256 7507e450e412e5ecb4714dd2bbd1bae0d4dc7fd30898ff4a90e0bc404ad34d31

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