Published on

Deploy Manager - Simplify Your Project Deployment

Authors
  • avatar
    Name
    황도연
    Twitter

Deploy Manager: Simplify Your Project Deployment

GitHub Repository: deploy-manager
Script Description: Deploy Manager - Script Description

🌟 Introduction

Deploy Manager는 Shell Script 를 사용하여 다양한 환경에서의 배포 프로세스를 단순화하고 자동화하는 작업을 위해 만들었습니다.

🚀 Getting Started

To get started with Deploy Manager, you'll need to clone the project and meet a few prerequisites.

📋 Prerequisites

Ensure you have the following installed:

  • jq: JSON 데이터 파싱을 위한 라이브러리.

🔧 Installation

사용하는 OS 에 따라 jq 를 설치합니다.

  • Ubuntu/Debian:
sudo apt-get install jq
  • macOS:
brew install jq

📚 Usage Examples

Deploy Manager 는 다음과 같은 방식으로 사용할 수 있습니다.

bash ./deploy_manager.sh -r repo_name -b branch_name

🛠 Technology Stack

다음과 같은 기술 스택을 필요로 합니다.

  • Bash for scripting
  • Knowledge in system engineering

👐 Contributing

Contributions are welcome! To contribute:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/feature-name)
  3. Push to the Branch
  4. Open a Pull Request

🔍 Current Focus

현재 자바, C/C++, Python 등의 프로젝트에 대한 배포 프로세스 지원을 목표로 하고 있습니다.

📬 Contact

질문이나 제안이 있으시면 언제든지 plmokn7034soo@icloud.com로 연락해주세요.

Project Structure

├── README.md
├── deploy
│   └── deploy.sh
├── deploy_manager.sh
├── env
│   └── repo-branch.env
├── server_info.json
└── utils
    └── deploy_utils.sh