π Simply deploy your project to the server.
This project is designed to π streamline and automate the deployment process across various environments through the use of scripting. At its core, the project focuses on simplifying the complexities involved in managing builds and dependencies. Currently, it offers robust support for projects that rely on NPM and Yarn, two of the most widely used package managers in the JavaScript ecosystem. By automating these processes, the project aims to enhance efficiency, reduce potential for human error, and ensure a consistent deployment experience regardless of the underlying environment.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Before you begin, ensure you have met the following requirements:
jq
: A lightweight and flexible command-line JSON processor. It's required for parsing JSON data in scripts.
- On Ubuntu/Debian:
sudo apt-get install jq
- On macOS:
brew install jq
bash ./deploy_manager.sh -r repo_name -b branch_name
List the major technologies that you have used in the project:
- Bash
- System engineer
We are open to contributions! If you would like to help extend or improve the project, please follow these steps:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/feature-name
) and push it. - Open a Pull Request
Currently, this project only supports nodejs-related build and dependency installations. We also want to support the construction and dependency installation of java-related projects.
List of contributors and acknowledgments to those who have contributed to the project.
For any queries or suggestions, please reach out to [plmokn7034soo@icloud.com ].