Agente - Distributed Simple And Robust Release Management And Monitoring System

ID KITPLOIT:6611950990762198766
Type kitploit
Reporter KitPloit
Modified 2020-02-11T21:00:20


Distributed simple and robust release management and monitoring system.
** _ This project on going work. _

Road map

  • Core system
  • First worker agent
  • Management dashboard
  • Jenkins vs CI tool extensions
  • Management dashboard
  • First master agent
  • All relevant third-party system integrations (version control, CI, database, queuing etc.)


  • Go > 1.11
  • Redis or RabbitMQ
  • PostgreSQL

Docker Environment
For PostgreSQL

docker run --name agente_PostgreSQL -e POSTGRES_PASSWORD=123456 -e POSTGRES_USER=agente -p 5432:5432 -d postgres

docker exec agente_PostgreSQL psql --username=agente -c 'create database agente_dev;'

For RabbitMQ

docker run --hostname my-rabbit --name agente_RabbitMQ -e RABBITMQ_DEFAULT_USER=local -e RABBITMQ_DEFAULT_PASS=local -p 5672:5672 -d rabbitmq:3-management


git clone -b develop

go mod vendor

# Development Mode
go run ./cmd -mode dev -migrate -reset
go run ./cmd -mode dev

# Test Mode
go run ./cmd -mode test -migrate -reset
go run ./cmd -mode test

We will release firstly Agente for Linux environment.
See detail

Download Agente