Je vais migrer votre projet java d'ant à maven et mettre en place ci cd


À propos de ce service
Traduction automatique
Votre build est un script Ant que personne ne veut toucher. Ou votre build Maven échoue et l’erreur ne signifie rien.
J’ai migré un service Java en production d’Ant vers Maven, puis j’ai construit
son pipeline GitLab : étapes de build, analyse de qualité, SAST et déploiement,
fonctionnant sur un runner Kubernetes avec un runner shell auto-hébergé pour
le déploiement.
CE QUE JE GÈRE
-> Migration d’Ant vers Maven, y compris les projets multi-modules
-> Jars locaux /libs mappés aux dépendances Maven Central réelles
-> Conflits de dépendances et résolution des versions
-> Pipelines GitLab CI/CD ou GitHub Actions
-> Étapes de build, test, analyse de qualité et déploiement
-> Builds Docker dans le pipeline
-> Scripts de déploiement avec sauvegardes datées et rollback
CE QUE VOUS OBTENEZ
Un build qui fonctionne sur une machine propre, pas seulement la vôtre. Et en plus, une
explication écrite de la façon dont le pipeline est câblé et comment
le modifier par la suite.
Envoyez-moi votre build.xml ou pom.xml et je vous dirai dans quel état
il se trouve avant de commander.
Découvrez Sarmad Habib
Software Engineer
- DePakistan
- Membre depuissept. 2024
- Temps de réponse moy.1 heure
Langues
Anglais
Traduction automatique
Mon portfolio
Autres services de Développement de logiciels I Offre
FAQ
Traduction automatique
Pouvez-vous migrer un projet Ant multi-modules ?
Oui. La migration multi-modules prend plus de temps car il faut souvent repenser les limites des modules, donc envoyez-moi d'abord la structure.
Et pour les jars qui ne sont pas sur Maven Central ?
Problème courant. Les options sont un dépôt interne, une dépendance avec scope système, ou leur installation locale. Je vous dirai laquelle convient et pourquoi.
GitLab ou GitHub ?
Les deux. J'ai surtout travaillé sur GitLab, y compris avec des runners auto-hébergés.
Pouvez-vous configurer un pipeline sans migrer le build ?
Oui, si vous utilisez déjà Maven ou Gradle. Contactez-moi et je vous ferai un devis.
Avez-vous besoin d'accéder à mon dépôt ?
Pour le travail sur le pipeline, oui. La migration seule peut être faite à partir d’un zip.

