Vou automatizar o processo de pipeline CI/CD no github e gitlab

Algumas informações foram traduzidas automaticamente.

Estônia

Eu falo Búlgaro, Inglês

3 pedidos finalizados

Sou um especialista em TI com mais de 17 anos de experiência. Trabalhei como desenvolvedor (Perl, JavaScript, PHP, Python) no início da minha carreira, mas minha verdadeira paixão é administração de s...
Sobre este Serviço

O pacote básico está com 85% de desconto até eu receber 2 avaliações (5 estrelas).


Integração contínua e entrega contínua (CI/CD) tentam otimizar o processo de desenvolvimento de software.

Os componentes principais são automação e políticas que os desenvolvedores devem seguir.


O objetivo final é reduzir erros e melhorar a eficiência.


Vou entregar GitHub Actions ou pipeline do Gitlab que automatizam tarefas comuns com impacto direto. Qualidade do código e estilo (linting), testes unitários, build (binários) e releases (distribuição de binários).


A implantação contínua (CD) NÃO está incluída. Depende do software exato e da configuração. A avaliação de segurança das implantações deve ser feita por projeto. Isso evita estimativas genéricas de trabalho.


O pacote inclui apenas a construção (premium) de binários ELF (GNU/Linux, UNIX).


Os níveis superiores incluem os recursos dos níveis inferiores.

JavaScript inclui Node.js, React, Next.js e outros softwares adicionais.


A elaboração de testes unitários não está incluída. Eles devem ser fornecidos para automação CI/CD.


Durante a implementação do CI/CD, o software pode precisar de alterações. Por exemplo, automação de abordagens interativas ou execução de serviços/ouvinte de portas não é possível.


Ficarei feliz em responder qualquer dúvida.

Ferramentas:

Docker

GitLab

GitHub

Frameworks:

Outros

Provedor de Nuvem:

Amazon Web Services

Google Cloud Platform

Linguagem de programação:

Python

JAVA

JavaScript

Golang

Outros

Especialidade:

Migração

Desenvolvimento

Configuração

Meu portfólio