{"repo":"kairyou/jenkins-cli","free":true,"listed":false,"github":"https://github.com/kairyou/jenkins-cli","clone":"git clone https://github.com/kairyou/jenkins-cli.git","description":"Cross-platform CLI tool for triggering Jenkins builds. Written in Rust for high performance.","language":"Rust","stars":271,"topics":["ci-cd","cli","devops","jenkins","rust","jenkins-pipeline","automation","jenkins-api"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"jenkins-cli Cross-platform CLI tool for triggering Jenkins builds. Written in Rust for high performance. 中文文档 Features - Fast and efficient Jenkins job deployment - Intuitive command-line interface with real-time console output - Support for multiple Jenkins services, project filtering - Common Jenkins operations support (e.g., triggering builds) - High performance and cross-platform compatibility (Mac, Windows, Linux) - Remembers last build parameters for quick re-runs - Supports parameter presets for saving multiple reusable parameter sets per Job - Optionally follows downstream builds triggered by the current build Demo Installation To install the Jenkins CLI tool, use one of the following methods: Or use EdgeOne mirror (if GitHub is inaccessible) If you have Rust and Cargo installed, you can install Jenkins CLI directly from crates.io: Alternatively, you can download the binary file from the Releases page. Usage After setting up the configuration file (see Configuration section), you can simply run: This command will: 1. Prompt you to select a Jenkins service (if multiple are configured) 2. Display a list of available projects 3. Select a project, then choose a parameter preset, last build parameters, or re-enter parameters 4. Trigger the build and show real-time console output Ctrl+C behavior: - During selection: go back to the previous step - During queue/build: confirm whether to cancel - Press twice quickly: force exit You can also use command line arguments: Availabl","default_branch":null,"files":null,"tree":[],"storefront":"/r/kairyou","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kairyou/jenkins-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}