Embrapa I/O: plataforma de desenvolvimento colaborativo, entrega automatizada e monitoramento contínuo de softwares para a agricultura digital.

Este artigo apresenta a plataforma de DevOps, denominada Embrapa I/O, que implementa um macroprocesso de desenvolvimento de software para Agricultura Digital. A ferramenta conta com pipelines que automatizam as tarefas de teste, integração, entrega e implementação contínuas, mitigando o ônus destas atividades, agilizando a construção de ativos digitais e otimizando a força de trabalho. Além disso, a plataforma institui o conceito de boilerplates (aplicações-modelo para agricultura digital), que fomentam uma comunidade colaborativa e implementam similaridades, diretrizes e boas práticas de desenvolvimento. Por fim, monitora ativamente todos os ativos em três aspectos distintos: rastreamento de bugs, relatórios analíticos de uso e detecção de ameaças e vulnerabilidades.

Saved in:
Bibliographic Details
Main Authors: CARROMEU, C., D'OLIVEIRA, F. M., OLIVEIRA, R. T. de, SILVA JUNIOR, M. M. da, ARAUJO, R. F.
Other Authors: CAMILO CARROMEU, GTI; FABIANO MARIATH D OLIVEIRA, GTI; ROMMEL TEODORO DE OLIVEIRA, GTI; MURILO MARTINS DA SILVA JUNIOR, GTI; RICARDO FONSECA ARAUJO, AUD.
Format: Artigo em anais e proceedings biblioteca
Language:Portugues
pt_BR
Published: 2023-12-05
Subjects:Desenvolvimento de software, Agricultura digital, Arquitetura de software,
Online Access:http://www.alice.cnptia.embrapa.br/alice/handle/doc/1159177
https://doi.org/10.5753/cbsoft_estendido.2023.231619
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Este artigo apresenta a plataforma de DevOps, denominada Embrapa I/O, que implementa um macroprocesso de desenvolvimento de software para Agricultura Digital. A ferramenta conta com pipelines que automatizam as tarefas de teste, integração, entrega e implementação contínuas, mitigando o ônus destas atividades, agilizando a construção de ativos digitais e otimizando a força de trabalho. Além disso, a plataforma institui o conceito de boilerplates (aplicações-modelo para agricultura digital), que fomentam uma comunidade colaborativa e implementam similaridades, diretrizes e boas práticas de desenvolvimento. Por fim, monitora ativamente todos os ativos em três aspectos distintos: rastreamento de bugs, relatórios analíticos de uso e detecção de ameaças e vulnerabilidades.