Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • F fluxoages
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • oldfluxo
  • fluxoages
  • Wiki
  • ferramentas

Last edited by André Botelho Apr 25, 2017
Page history

ferramentas

|Home|Pedagógico|Gestão de Projetos|Interdisciplinar|Infraestrutura|FluxoAGES |---|---|---|---|---|---|---|

|Infraestrutura Física| Servidores Virtuais | Ambientes | Ferramentas|Entrega contínua |---|---|---|---|---|---|

Ferramentas

Atualmente, a AGES conta com dois servidores virtuais que são responsáveis pelas ferramentas da Agência, descritos nas próximas subseções.

LOVELACE

O objetivo desse servidor é fornecer as ferramentas para a AGES. Qualquer aplicação, cuja finalidade seja auxiliar os integrantes da AGES, deverá ser instalada nele.

Serviços:

GitLab 8.7.6: serviço responsável pela ferramenta de armazenamento e versionamento de arquivos. Nele estão armazenados todos os projetos desenvolvidos na Agência, desde a parte do seu código fonte até a Wiki e histórico de commits dos usuários.

Nexus: serviço responsável por auxiliar o Maven (gerenciador de repositórios utilizado nos projetos Java EE desenvolvidos na Agência). A ideia do Nexus é armazenar, em nosso servidor, todos os repositórios utilizados nos projetos, para os desenvolvedores não precisarem fazer o download desses repositórios através de um link externo. Atualmente, todos os computadores da Agência já estão configurados para baixar as dependências do Maven por meio do Nexus. Esse processo é transparente aos desenvolvedores.

Samba: serviço responsável por armazenar o sistema de arquivos que a equipe AGES utiliza para troca rápida de arquivos. Atualmente, os alunos também contam com uma pasta pública para facilitar essa troca de arquivos.

Kanban: serviço responsável por fornecer uma ferramenta de gerência de projeto totalmente integrada com o GitLab. O objetivo dessa ferramenta é organizar as Issues dos projetos, criadas no Gitlab, em um kanban que as separa em Boards. Organizando, assim, as tarefas para a equipe que está desenvolvendo o projeto.

Mantis: servico responsável pela ferramentas de Bug Tracker da AGES. Ainda está sendo estudada uma forma de integração entre ele, e as demais ferramentas da AGES.

TORVALDS

O objetivo desse servidor é gerenciar os processos administrativos da AGES e os processos de “entrega contínua” dos projetos desenvolvidos na Agência. Todos os scripts, automações e rotinas estão centralizados nele.

Serviços:

Jenkins: serviço responsável por fornecer uma ferramenta que integra as outras ferramentas utilizadas na AGES, nos facilitando a entrega contínua (será abordado melhor posteriormente).

Clone repository
  • ambientes
  • configProjAges
  • configProjApi
  • configuracao
  • entregacontinua
  • ferramentas
  • fluxoages
  • fluxoapipython
  • fluxoapp
  • geral
  • Home
  • infraAges
  • infraestrutura
  • infrafisica
  • instalacao
View All Pages