Automatic Deployer
A CLI App to watch git repo and automatically run a command (deploy command, ex. build and run docker container) after inspecting some changes.
Installation
- Create virtual environment.
python -m venv venv - Activate virtual environment.
- Install package.
pip install automatic-deployer
Running
Setup
Use the following command to set up watcher.
deployer setup
Follow the prompt for required inputs or use --help to direct accessing the command arguments.
deployer setup --help
Run
Use the following command to start watching repo up watcher.
deployer start
Additional Commands
Use --help for additional commands and their functionality.
deployer --help
Notes
- If you want to watch a private repo, you can use the following style git url.
https://oauth2:TOKEN@github.com/username/repo.git- TOKEN can be generated throw your vcs.
Future Features
- Currently, it only supports
mainbranch but in near we will add option to watch other branches too.
Metadata
Release files for automatic-deployer 0.3.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| automatic-deployer-0.3.3.tar.gz | 7.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| automatic_deployer-0.3.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.3 kB
Release files / automatic-deployer-0.3.3.tar.gz
| Download URL | automatic-deployer-0.3.3.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
312449b7cc468c119ed0c223ef0ddf31c24a9f7f010f03b6fe4a61dd397d3f7a
|
|
BLAKE2b-256 checksum How to use checksums |
4022fbef3b479de960a805d841185f4f1a01a4c01a470ced9c8c47098c171aed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.1.1 CPython/3.10.5
|
Release files / automatic_deployer-0.3.3-py3-none-any.whl
| Download URL | automatic_deployer-0.3.3-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6f019a2395b8ab4227e89ffb8f26472aeb455bf733f8ab369cfbccc9ba754a00
|
|
BLAKE2b-256 checksum How to use checksums |
5c2387c7ebf8bd5a7b1cfcd7f01c858acc789792928440ba0da12d786da67eb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.1.1 CPython/3.10.5
|