Migro il tuo progetto Java da ant a maven e configuro ci cd


Informazioni su questo servizio
Traduzione automatica.
Il tuo build è uno script Ant che nessuno vuole toccare. Oppure il tuo build Maven fallisce e l'errore non significa nulla.
Ho migrato un servizio Java in produzione da Ant a Maven, poi ho creato la pipeline su GitLab: fasi di build, scansione di qualità, SAST e deploy,
eseguite su un runner Kubernetes con un runner shell auto-ospitato per il deployment.
...
COSA GESTISCO
-> Migrazione da Ant a Maven, inclusi progetti multi-modulo
-> Jars locali /libs mappati alle dipendenze reali di Maven Central
-> Conflitti di dipendenze e risoluzione delle versioni
-> pipeline GitLab CI/CD o GitHub Actions
-> Fasi di build, test, scansione di qualità e deploy
-> Build Docker all'interno della pipeline
-> Script di deploy con backup datati e rollback
...
COSA OTTIENI
Un build che funziona su una macchina pulita, non solo sulla tua. Inoltre,
una spiegazione scritta di come è configurata la pipeline e come
modificarla in seguito.
...
Inviami il tuo build.xml o pom.xml e ti dirò in che forma si trova
prima di ordinare.
Scopri di più su Sarmad Habib
Software Engineer
- DaPakistan
- Membro daset 2024
- Tempo di risposta medio1 ora
Lingue
Inglese
Traduzione automatica.
Il mio portfolio
Altri servizi della categoria Sviluppo di software offerti da me
FAQ
Traduzione automatica.
Puoi migrare un progetto Ant multi-modulo?
Sì. I progetti multi-modulo richiedono più tempo perché spesso bisogna ripensare i confini dei moduli, quindi inviami prima la struttura.
E i jar che non sono su Maven Central?
Problema comune. Le opzioni sono un repository interno, una dipendenza con scope system o installarli localmente. Ti dirò quale si adatta e perché.
GitLab o GitHub?
Entrambi. Ho lavorato di più su GitLab, anche con runner auto-ospitati.
Puoi configurare un pipeline senza migrare il build?
Sì, se sei già su Maven o Gradle. Scrivimi e ti farò un preventivo.
Hai bisogno di accesso al mio repository?
Per il lavoro sul pipeline, sì. La migrazione da sola può essere fatta anche da un zip.

