Chcę skonfigurować każdego agenta TeamCity, aby korzystał z lokalnego repozytorium (maven.repo.local) w katalogu roboczym agenta (agent.work.dir). Czy można tak skonfigurować właściwości mavenów, aby używać właściwości TeamCity?Jak skonfigurować agenty TeamCity do korzystania z oddzielnych lokalnych repozytoriów lokalnych?
Odpowiedz
Enter -Dmaven.repo.local=%system.agent.work.dir%/.m2
na ustawienie Runner: Maven2
/JVM command line parameters
Nie używam TeamCity, ale Bamboo. Sposób, w jaki to zrobić dla celów maven, mam to określono:
-Dmaven.repo.local=${bamboo.M2REPOHOME}/${bamboo.buildKey} ...
Następnie M2REPOHOME właściwość określa się gdzieś w systemie plików, a bamboo.buildKey to nazwa projektu. Moje repozytoria m2 są przechowywane w jednym miejscu, więc mogę je łatwo odrzucić. Prawdopodobnie powinieneś zrobić coś podobnego, ustawiając maven.repo.local
na wartość agent.work.dir
lub w innym miejscu. Szybko patrząc na docs TeamCity, wygląda na to, że można zrobić coś takiego:
-Dmaven.repo.local=%agent.work.dir%/m2
PO chciała odpowiedź dla TeamCity nie bambusa. –
- 1. Pomijanie ustawień proxy Grails dla lokalnych repozytoriów
- 2. Jak korzystać z lokalnych wersji zależności szybowania?
- 3. Lista katalogów lokalnych z rozszerzeniem chrome
- 4. Jak korzystać z zależności lokalnych aar?
- 5. Remote zakres lokalnych
- 6. Angularjs dostęp lokalnych plików json
- 7. IOS Anulowanie lokalnych powiadomień
- 8. Javadoc dla zmiennych lokalnych?
- 9. Pythona lambda wiązania do lokalnych wartości
- 10. WKWebView i NSURLCache do obsługi lokalnych treści
- 11. Aliasy do zmiennych lokalnych danych wątków niedozwolone
- 12. Bezpieczna publikacja lokalnych ostatecznych odniesień
- 13. Android - Odczytywanie danych lokalnych HTML5 z Javy
- 14. Analiza zmiennych lokalnych zwróconych funkcji
- 15. Dlaczego kopiować argumenty funkcji do zmiennych lokalnych?
- 16. Linki HTML do lokalnych udziałów sieciowych
- 17. Powershell Sprawdzanie lokalnych uprawnień administratora
- 18. Wprowadzenie Zamknięty iOS App z lokalnych Powiadamianie
- 19. Jak obsługiwać pobieranie plików lokalnych w elektronach?
- 20. Wysyłanie lokalnych powiadomień w Androidzie
- 21. LINQ odroczyć wykonanie z wartościami lokalnych
- 22. Jak wyświetlić różnicę lokalnych zatwierdzeń w git
- 23. Jak skonfigurować Teamcity do ignorowania niektórych testów?
- 24. Prevent z .NET „podnoszenia” zmiennych lokalnych
- 25. Jak używać zmiennych lokalnych w wyrażeniu lambda
- 26. Powiadomienia z zakresu geolokacji, usług i lokalnych
- 27. Jak skonfigurować TeamCity z plikami prywatnymi?
- 28. jak odrzucić zmiany w lokalnych gałęziach git?
- 29. Identyfikator URI dla zasobów lokalnych
- 30. odniesienia zawaleniem dla zmiennych lokalnych
Według TeamCity 9+, '% system.agent.work.dir%' jest amortyzowany na rzecz '% teamcity.agent.work.dir%' – kevinarpe
Szukałem tej odpowiedzi przez cały dzień! –