Je vais automatiser le processus de pipeline ci cd sur github et gitlab
À 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
Langage de programmation:
Python
•
Java
•
JavaScript
•
Golang
•
Autres
Expertise:
Migration
•
Développement
•
Configuration

