Choregate is a task manager to help you handle and automate your tasks. It has a intuitive interface to manage TektonCD tasks.
Make sure you have Docker, Docker Compose, Go, Kind and Node.js installed.
First, clone the repository:
git clone https://github.com/fandujar/choregate.git
cd choregate
Then, set up the environment. This will create a local Kubernetes cluster using kind
and start all the services with Docker Compose:
make up
Once everything is running, go to login page http://localhost:8080
.
Open your browser and go to http://localhost:8080
. Log in with the default credentials:
- Email:
email@admin.com
- Password:
password
After logging in, you can create tasks in the "Tasks" section by clicking "Create Task". To run a task, click the "Run Task" button next to it. You can check the progress and logs of task runs in the "Runs" section of each task.
To stop the services, run:
make down
Choregate is licensed under the MIT License.