Data: 23/02/21
Autores:
Documento completo em pfd: SPIKE - Sprint 31 - Funcionalidades GitLab.pdf
Conhecer as principais características da ferramenta GitLab nas suas versões pagas, comparando com o atual cenário da SETIC para um processo de aquisição de ferramentas.
Presente à necessidade de aquisição de um conjunto ferramental do recurso GitLab, descreve-se neste documento o modelo planejado a longo prazo de implementação de funcionalidades visando a automação e performatização dos processos de desenvolvimento de sistemas na SETIC. Considerando também que a ferramenta comporta não apenas os produtos da SETIC e outros órgãos, como também influencia na gestão e automação de processos dos mesmos.
Atualmente na SETIC, é utilizado a versão open-source da ferramenta GitLab. Também há procedimentos onde se utiliza de ferramentas alternativas ao ambiente do GitLab, atualmente desta forma para cobrir uma seleção de procedimentos presentes na versão paga do mesmo.
Embora o funcionamento do ambiente como um todo seja estável mesmo utilizando de um conjunto de ferramentas distintas, o cenário ideal seria uma hegemonia ferramental, prezando assim pela segurança e performance dos procedimentos realizados.
Comparando as funcionalidade da ferramenta GitLab presente apenas na versão paga, também há aquelas que são inviáveis para se “paralelizar” utilizando ferramentas de terceiros, tanto pelo quesito de segurança, quanto pelo esforço que seria necessário para configurá-las, mantê-las e integrá-las.
As funcionalidades presentes apenas na versão paga do GitLab que se encaixam no cenário ideal estão no relatório em anexo:
Conforme analisado pelos integrantes do time BlackOps no cenário atual e futuro, vimos que a necessidade da SETIC é atendida pela versão GitLab Premium. Sendo o melhor custo benefício.
Conclusão completa no documento pfd em anexo.