All Projects β†’ streetbyters β†’ Agente

streetbyters / Agente

Licence: apache-2.0
Distributed simple and robust release management and monitoring system.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Agente

Rocket
Automated software delivery as fast and easy as possible πŸš€
Stars: ✭ 217 (+623.33%)
Mutual labels:  devops, devops-tools, continuous-deployment
Gaia
Build powerful pipelines in any programming language.
Stars: ✭ 4,534 (+15013.33%)
Mutual labels:  devops, devops-tools
Goss
Quick and Easy server testing/validation
Stars: ✭ 4,550 (+15066.67%)
Mutual labels:  devops, devops-tools
Argo Cd
Declarative continuous deployment for Kubernetes.
Stars: ✭ 7,887 (+26190%)
Mutual labels:  devops, continuous-deployment
Rundeck
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Stars: ✭ 4,426 (+14653.33%)
Mutual labels:  devops, devops-tools
Terracognita
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
Stars: ✭ 452 (+1406.67%)
Mutual labels:  devops, devops-tools
Runbook
A framework for gradual system automation
Stars: ✭ 531 (+1670%)
Mutual labels:  devops, devops-tools
Hygieia
CapitalOne DevOps Dashboard
Stars: ✭ 3,682 (+12173.33%)
Mutual labels:  devops, continuous-deployment
Flubucore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Stars: ✭ 695 (+2216.67%)
Mutual labels:  devops, continuous-deployment
Ecs Refarch Continuous Deployment
ECS Reference Architecture for creating a flexible and scalable deployment pipeline to Amazon ECS using AWS CodePipeline
Stars: ✭ 776 (+2486.67%)
Mutual labels:  devops, continuous-deployment
Agola
Agola: CI/CD Redefined
Stars: ✭ 783 (+2510%)
Mutual labels:  devops, continuous-deployment
Devops Readme.md
What to Read to Learn More About DevOps
Stars: ✭ 398 (+1226.67%)
Mutual labels:  devops, continuous-deployment
Automatron
Infrastructure monitoring framework turning DevOps runbooks into automated actions
Stars: ✭ 381 (+1170%)
Mutual labels:  devops, devops-tools
Awesome Open Source Supporters
⭐️ A curated list of companies that offer their services for free to Open Source projects
Stars: ✭ 457 (+1423.33%)
Mutual labels:  devops, devops-tools
Utask
Β΅Task is an automation engine that models and executes business processes declared in yaml. βœοΈπŸ“‹
Stars: ✭ 374 (+1146.67%)
Mutual labels:  golang-application, devops-tools
Awless
A Mighty CLI for AWS
Stars: ✭ 4,821 (+15970%)
Mutual labels:  devops, devops-tools
Spm Agent Mongodb
Sematext Agent for monitoring MongoDB
Stars: ✭ 7 (-76.67%)
Mutual labels:  devops, devops-tools
Lxdock
Build and orchestrate your development environments with LXD - a.k.a. Vagrant is Too Heavyβ„’
Stars: ✭ 350 (+1066.67%)
Mutual labels:  devops, devops-tools
Onedev
Super Easy All-In-One DevOps Platform
Stars: ✭ 4,956 (+16420%)
Mutual labels:  devops, continuous-deployment
old vespene
DISCONTINUED: a frozen fork will exist forever at mpdehaan/vespene
Stars: ✭ 672 (+2140%)
Mutual labels:  devops, continuous-deployment

Agente

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

Contribution

I would like to accept any contributions to make Agente better and feature rich. So feel free to contribute your features(i.e. more 3rd-party(version control, CI, database, queuing etc.) tools), improvements and fixes.
See detail

LICENSE

Copyright 2019 StreetByters Community

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].