Skip to content

Latest commit

 

History

History
58 lines (36 loc) · 2.14 KB

README.md

File metadata and controls

58 lines (36 loc) · 2.14 KB

Simple Versioned CICD

Easily setup and run in less than a minute!


A simple command line interface (CLI) continuous integration/continuous deployment (CI/CD) that uses Git to listen for updates from a remote repository to automatically updates, logs, and contributes new changes.

Version control for this software is handled by Git. Something has gone wrong? Simply roll back to when you're happy!


I recommend you use this software in virtual terminal such as a screen


Requirements

This software requires Git and tee to run. These will likely already be installed on most server's operating systems


Installation & Usage

Simply run SVCICD.sh on your server and enter the correct details in the prompts.


Note: All commits made by Simple Versioned CICD will be titled: Automatic update from SVCICD

Remember: Use CTRL+C to exit in shell.


Detailed Installation:

  1. Put file onto target machine. e.g: wget https://raw.githubusercontent.com/YeloPartyHat/Simple-Versioned-CICD/main/SVCICD.sh
  2. Navigate to the location you put the files using cd
  3. Run file using sudo bash SVCICD.sh or sudo ./SVICD.sh
  4. Follow in-console prompts

Notes

  • svcicd.conf automatically populates with what you provide in the setup
  • You may notice you can't immediately run the file when you place it. This is because you don't have the adequate permissions. To fix this, use: chmod +x SVCICD.sh

Troubleshooting

All the information you need will be stored in the svcicd.log file located in the same directory as the SVCICD.sh file.