A multi-purpose Git template repository with built-in natively operable semi-autonomous CI infrastructure.
Run the CI with full-force anywhere anytime without solely depending on any 3rd-party provider.
Some good business reasons why using AutomataCI:
- Starts off with a solid & tested foundation - All CI jobs' recipes for all supported technologies are thoroughly tested and equipped with proper default configurations - rapid prototyping at will.
- Avoiding threats by mercenaric suppliers - CI is a nerve system for your product(s)' production; handle it in-house and natively rather than leaving it nakedly vulnerable for any kind of 3rd-party extortions.
- Steadily improvable - Designed to be continuously adaptive from market changes.
- Simple and scalable - Built completely using only
POSIX
Shell andPower
Shell; Start operating natively without relying on additional installations.
Build confidently not just for the common CPUs but other hardware as well with your selected supportive technologies.
Packaging your software for as many standardized distribution channels as possible; Makes customers' user experience easier and seamless.
Deploy multiple technologies for your product development via integrations (within sensible needs of course).
GPG cryptographically signed packages alongside common shasum checking - end-to-end verifiable solution for all security level needs; whenever, wherever.
Package small-sized Open-Source Image Container (for Docker OR Podman); AND compile cross-platform images whenever possible.
- C Programming Language
- Go
- Javascript & Typescript Web Frameworks
- Nim Programming Language
- Python Programming Language
- Rust Programming Language
- Some Manual MISC stuffs
- Microsoft Windows Ecosystems
Chocolatey
ecosystem (forchoco install
capability)MSI
packages (for conventional installation)WinGet
repo (forwinget install
capability - COMING SOON)
- Fleet Deployments
OCI
compatible containers (fordocker run
orpodman run
capability)PyPi
repo (forpip install
capability)cargo
repo (forcargo install
capability)
- UNIX Ecosystems (Linux & BSD)
.deb
repo (withapt-get install
capability).flatpak
repo (forflatpak install
capability)Homebrew
ecosystem (forbrew install
capability).opkg
repo (withopkg install
capability - COMING SOON?!).rpm
repo (withyum install
capability)
- Security
- Static Website
AutomataCI works seamlessly out of the box by integration with:
- GitHub Actions
- GitLab CI (COMING SOON)
Well, the instructions are available as a PDF Handbooks in case of offline needs. Please take your time and download a copy:
AutomataCI cannot be made successfully without contributions from (Holloway) Chew, Kean Ho, his teams, and supports from external folks. If you had been using AutomataCI and wish to contribute back, there are 2 ways to do so:
To financially support the project, please head over to Holloway's sponorship store here:
A small token purchase would helps a lot.
If you wish to bring in codes contribution, bug report, and ideas, please feel free to refer the PDF Handbook and execute accordingly.
AutomataCI is licensed under OSI compatible Apache 2.0 License.