Desidero configurare ciascun agente TeamCity per utilizzare un repository locale (maven.repo.local) nella directory di lavoro dell'agente (agent.work.dir). È possibile configurare le proprietà di Maven per utilizzare le proprietà di TeamCity in questo modo?Come posso impostare gli agenti TeamCity per utilizzare repository locali maven separati?
risposta
Inserire -Dmaven.repo.local=%system.agent.work.dir%/.m2
per l'impostazione Runner: Maven2
/JVM command line parameters
Non uso TeamCity, ma Bamboo. Il mio modo di fare questo è per gli obiettivi di Maven, ho questo definito:
-Dmaven.repo.local=${bamboo.M2REPOHOME}/${bamboo.buildKey} ...
Poi il M2REPOHOME proprietà è definita per essere in un posto sul filesystem, e bamboo.buildKey è il nome del progetto. Tengo i miei repository m2 tutti in un posto, così posso facilmente aggiungerli. Probabilmente dovresti fare qualcosa di simile impostando maven.repo.local
sul valore di agent.work.dir
o altrove. Rapidamente guardando la documentazione TeamCity, sembra che si potrebbe fare qualcosa di simile:
-Dmaven.repo.local=%agent.work.dir%/m2
L'OP ha voluto una risposta per TeamCity non Bamboo. –
- 1. Come installare gemme Ruby su tutti gli agenti usando TeamCity?
- 2. Esistono plugin di TeamCity che mi consentono di utilizzare Hyper-V per gli agenti cloud?
- 3. Accesso SBT ai repository Maven locali
- 4. specchi multipli Maven per gli stessi repository
- 5. dove posso trovare repository maven per kafka?
- 6. Grails - Come rendere grails gli ultimi jar locali dal repository di Maven
- 7. Teamcity NuGet Repository corruzione
- 8. Come utilizzare gli stili da file xaml separati
- 9. Come posso ottenere TeamCity per verificare gli esterni SVN?
- 10. Come posso avere dove "git push" spinge ai repository locali?
- 11. Come rimuovere gli artefatti dei progetti dal repository locale Maven?
- 12. TeamCity e repository git con Visual Studio Team Services
- 13. Come utilizzare ApprovalTests su Teamcity?
- 14. Quando utilizzare gli attori locali o remoti?
- 15. Come utilizzare UIPageViewController per caricare XIB separati?
- 16. Maven: aggiungere le dipendenze locali per vaso
- 17. Dipendenze in repository locali generici con leiningen
- 18. Come ricombinare le build in TeamCity?
- 19. Come posso utilizzare il nuovo repository JBoss Maven da dietro un firewall aziendale?
- 20. Forza TeamCity per creare un agente specifico
- 21. Come impostare i moduli Perl separati per gli utenti non di accesso?
- 22. Repository Maven per BIRT 2.6.0
- 23. Spring repository online per Maven
- 24. Maven: locale rispetto repository remoto
- 25. Come posso impostare le opzioni predefinite (globali) per gli helper?
- 26. Come utilizzare Ember.Selezionare per impostare gli ID di associazione
- 27. convertire repository locale Maven nel repository remoto
- 28. Come posso scaricare gli artefatti Maven in un plug-in?
- 29. Libreria HG mercurial per Node.js per repository locali
- 30. Unisci due repository SVN separati in un unico repository Git
Secondo TeamCity 9+, '% system.agent.work.dir %' è deprezzato a favore di'% teamcity.agent.work.dir% ' – kevinarpe
State cercando questa risposta per tutto il giorno! –