Skip to main content

Auto-detect project frameworks and generate CI/CD pipeline files

Project description

cicd-cli-tool

Auto-detect your project framework and generate CI/CD pipeline files instantly.

Installation

pip install cicd-cli-tool

Supported Frameworks

Python, Node.js, Java, Maven, Gradle, .NET

Commands

cicd init

Detect your project and generate pipeline files.

# Generate Jenkins pipeline (default)
cicd init

# Generate GitLab CI
cicd init --platforms gitlab

# Generate for multiple platforms
cicd init --platforms jenkins,gitlab,github

# Force a specific framework
cicd init --framework python --platforms github

# Deploy to a cloud provider
cicd init --cloud-provider aws --deployment-type webapp
cicd init --cloud-provider azure --deployment-type instance

Options:

Flag Short Description Default
--platforms -p jenkins, gitlab, github (comma-separated) jenkins
--framework -f python, node, java, maven, gradle, dotnet auto-detect
--cloud-provider -cp local, aws, azure, gcp local
--deployment-type -dt webapp, instance webapp

cicd detect

Detect project info without generating any files.

cicd detect
cicd detect /path/to/project

cicd list

List all supported frameworks and platforms.

cicd list

cicd options

Show all available deployment options and their values.

cicd options

Examples

# Python project → GitHub Actions + deploy to GCP
cicd init --framework python --platforms github --cloud-provider gcp

# Node.js project → Jenkins + GitLab CI
cicd init --platforms jenkins,gitlab

# Java project → all platforms + AWS webapp
cicd init --framework java --platforms jenkins,gitlab,github --cloud-provider aws

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

cicd_cli_tool-1.0.0.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

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

cicd_cli_tool-1.0.0-py3-none-any.whl (44.2 kB view details)

Uploaded Python 3

File details

Details for the file cicd_cli_tool-1.0.0.tar.gz.

File metadata

  • Download URL: cicd_cli_tool-1.0.0.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for cicd_cli_tool-1.0.0.tar.gz
Algorithm Hash digest
SHA256 aaf04bd39a94f5d90b03b37be6a574394ca3264520a6985b5d3b2f0b93beacba
MD5 51455988fa1b50b633e2c7a7917c3b2a
BLAKE2b-256 ecd310addd7d5bd4e7e2e296423cccb7fec5b63469c087ac64c9c723d76feb99

See more details on using hashes here.

File details

Details for the file cicd_cli_tool-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cicd_cli_tool-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 44.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for cicd_cli_tool-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a86675869c63f1c69f187d6f30fd6a7b32400fe566f847cd4b7f0e4e5c21e0e9
MD5 02dda7f8b67a25c15c8bf0882030958e
BLAKE2b-256 b37a66968b818b72d7a738c8c37334b7eb2f5673ff3492f6dc13df9a4ffe189b

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