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
This is an old version of this page. You can view the most recent version or browse the 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