blob: 586f3b92df33474de4941660a78b229870377bbb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
┌───────────────────────────┐
│ ____ ____ ____ ____ │
│ | _ \| __ ) / ___| _ \ │
│ | | | | _ \| | | | | | │
│ | |_| | |_) | |___| |_| | │
│ |____/|____/ \____|____/ │
└───────────────────────────┘
Dumb as Brains Continuous Delivery - NOT FOR PRODUCTION USE.
Features:
- Configuration of tasks via singular JSON file
- Automatic polling and logging of task runs
A simple Python script to automatically test/build/deploy code in
remote Git repositories when a change occurs on them, logging the
process for consumption by other services.
Of course this is really unsafe. You should really use a proper CI/CD
platform for anything important. Also GitHub workflows exists, and is
usually free.
So really you only want to use this script if:
- You don't want to use GitHub workflows
- You want to be able to automatically test your code without much
setup
... in which case, maybe you could use this script!
DISCLAIMER:
- Please see the LICENSE file in the root of this repository regarding
distribution
- I recommend against usage of this for production environments.
- I accept no responsibility for egregious AWS bills, damage to
computing devices, human bodily harm, and other such unsavoury
things that may or may not occur due to the use of this software
|