https://github.com/code-yeongyu/texec
Texec: The EXECutor of jobs. A platform-free CI/CD tool configurable with YAML, like GitHub action.
https://github.com/code-yeongyu/texec
Last synced: 8 months ago
JSON representation
Texec: The EXECutor of jobs. A platform-free CI/CD tool configurable with YAML, like GitHub action.
- Host: GitHub
- URL: https://github.com/code-yeongyu/texec
- Owner: code-yeongyu
- License: gpl-3.0
- Created: 2022-10-28T02:04:05.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-12T12:57:03.000Z (almost 3 years ago)
- Last Synced: 2025-01-04T04:13:44.086Z (9 months ago)
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
TEXEC
# Intro
The world 'TEXEC' stands for 'The Executor of the jobs.' **It's a platform-free CI/CD tool** configurable with YAML, like GitHub action.
# Basic Concept
## Why TEXEC?
Text configurable CI tools are the best. GUI CI/CD tools like [jenkins](https://www.jenkins.io/) or [spinnaker](https://spinnaker.io/) offer great GUI, but sometimes they're too hassle and difficult to set up. They have too many options to understand. I got tired of browsing between so many tabs and menus.
GitHub action is one of the best options for CI/CD, but it's only available on GitHub repositories. I want my CI/CD workflow definitions to be platform-free.
TEXEC is a platform-free CI/CD tool inspired by GitHub Action. Its role is to execute jobs as described in the YAML file. What's so special about TEXEC is, you can set the environment of the jobs to be executed. You can choose one of local or Docker Container.
By using TEXEC, you can configure the CI/CD workflow regardless of the platform you use. Let's get started with the following command.
```sh
texec run
```