jenkinsmaster-cli

command module
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2025 License: MIT Imports: 1 Imported by: 0

README ΒΆ

JenkinsMaster CLI πŸš€

GitHub Release License Contributions Welcome

JenkinsMaster CLI empowers developers to deploy and manage production-ready Jenkins instances with ease. A tool crafted with precision, it integrates Terraform and Ansible to deliver a seamless CI/CD experience. πŸ› οΈ


🌟 Features

  • Interactive Deployments: Guided setup through intuitive CLI prompts.
  • Cloud & SSH Support: Deploy on Hetzner Cloud or existing infrastructure via SSH.
  • Automation: Provision with Terraform and configure Jenkins using Ansible.
  • Custom Jenkins: Full control over credentials, plugins, and configurations.
  • Modular Design: Extend and adapt as your needs evolve.

πŸ”§ Prerequisites

Ensure you have the following:


πŸ“₯ Installation

πŸ—οΈ Via Homebrew (macOS/Linux)
brew tap mamrezb/jenkinsmaster-cli
brew install jenkinsmaster
πŸ“¦ Binary Releases

Download binaries for your platform from the Releases page.

πŸ› οΈ Build from Source
git clone https://github.com/mamrezb/jenkinsmaster-cli.git
cd jenkinsmaster-cli
go build -o jenkinsmaster

πŸš€ Getting Started

Start your deployment journey:

jenkinsmaster deploy
  1. Choose a provider: Hetzner Cloud or SSH.
  2. Follow the interactive prompts for credentials and configurations.
  3. Let the magic happen! ✨ JenkinsMaster CLI handles everything from infrastructure to Jenkins setup.

πŸ”Œ Key Repositories


🀝 Contributions

Contributions are the ❀️ of open source! Here's how you can help:

  1. Fork this repository.
  2. Create a branch (feature/super-feature).
  3. Commit your changes (git commit -m "Add super feature").
  4. Push to the branch (git push origin feature/super-feature).
  5. Open a Pull Request.

For details, see the Contributing Guide.


πŸ“„ License

This project is licensed under the MIT License.


✨ Stay Connected

Mastering Jenkins has never been easier. Deploy confidently, automate seamlessly, and accelerate your development pipeline! πŸ’ͺ

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Directories ΒΆ

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL