Je vais automatiser le processus de pipeline ci cd sur github et gitlab

Certaines informations ont été traduites automatiquement.

Estonie

Je parle Bulgare, Anglais

3 commandes terminées

Je suis un expert en informatique avec plus de 17 ans d'expérience. J'ai travaillé en tant que développeur (Perl, JavaScript, PHP, Python) au début de ma carrière, mais ma véritable passion est l'admi...
À propos de ce service

Le forfait de base bénéficie d’une réduction de 85 % jusqu’à ce que j’obtienne 2 avis (5 étoiles).


L’intégration continue et la livraison continue (CI/CD) tentent d’optimiser le processus de développement logiciel.

Les éléments clés sont l’automatisation et les politiques que les développeurs doivent suivre.


L’objectif final est de réduire les erreurs et d’améliorer l’efficacité.


Je livrerai des GitHub Actions ou des pipelines Gitlab qui automatisent les tâches courantes avec un impact direct. Qualité du code et du style (linting), tests unitaires, compilation (binaries) et déploiements (distribution de binaries).


Le déploiement continu (CD) n’est PAS inclus. Cela dépend du logiciel précis et de la configuration. L’évaluation de la sécurité des déploiements doit être spécifique à chaque projet. Cela empêche une estimation générique du travail.


Le package inclut uniquement la compilation (premium) de binaries ELF (GNU/Linux, UNIX).


Les niveaux supérieurs incluent les fonctionnalités des niveaux inférieurs.

JavaScript comprend Node.js, React, Next.js et d’autres logiciels en plus.


Le développement de tests unitaires n’est pas inclus. Ils doivent être fournis pour l’automatisation CI/CD.


Lors de la mise en place de la CI/CD, le logiciel pourrait nécessiter des modifications. Par exemple, l’automatisation d’approches interactives ou l’exécution de services/écouteurs de ports n’est pas possible.


Je serai heureux de répondre à toutes vos questions.

Outils:

Docker

GitLab

GitHub

Frameworks:

Autres

Fournisseur de services cloud:

Amazon Web Services

Langage de programmation:

Python

Java

JavaScript

Golang

Autres

Expertise:

Migration

Développement

Configuration

Mon portfolio