Je vais développer une pipeline CICD de bout en bout avec les meilleures pratiques devsecops

Certaines informations ont été traduites automatiquement.

Inde

Je parle Anglais

Ingénieur DevOps et automatisation d’infrastructure

Ingénieur DevOps et automatisation d’infrastructure expérimenté avec plus de 8 ans d’expérience dans la création de pipelines CI CD de bout en bout avec Jenkins. Outils IAC : Terraform et Ansible. Out...
À propos de ce service

Je vais créer une pipeline CICD de bout en bout basée sur les exigences mentionnées. Je joins un exemple de pipeline que vous pouvez utiliser comme référence.

La pipeline peut être développée dans n’importe quel outil d’orchestration comme : Jenkins, Github action ou Gitlab


La pipeline comprendra des étapes telles que :

1) Récupérer le code depuis Github

2) Compiler l’application avec des outils comme Maven, etc.

3) Effectuer une analyse statique du code avec sonarqube.

4) Exécuter divers tests unitaires.

5) Créer une image docker de l’application avec un Dockerfile

6) Pousser l’image sur Dockerhub, AWS ECR

7) Déployer l’application depuis Dockerhub sur un cluster Kubernetes ou une instance EC2 en utilisant ArgoCD, des scripts shell ou Ansible.


Je fournirai le code source complet ainsi que la documentation, y compris le diagramme d’architecture.

Outils:

Docker

Jenkins

GitHub

Maven

BitBucket

Frameworks:

Terraform

Ansible

Autres

Fournisseur de services cloud:

Amazon Web Services

Langage de programmation:

Bash

Autres

Expertise:

Débogage

Développement

Configuration

Autres services de Ingénierie DevOps I Offre