image
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.) Requirements 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 Development git clone -b develop https://github.com/streetbyters/agente 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 Build We will release firstly Agente for Linux environment. See detail Download…

Source