2017-08-09 1 views
2

J'essaye de mettre en place un serveur TeamCity en utilisant un dépôt SVN et je l'ai eu, mais le problème est que chaque fois que je fais un changement dans le dépôt, je "Erreur lors de l'application du correctif". Ceci est l'erreur complète svn: E200015Comment passer de la caisse sur l'agent à la caisse sur le serveur

Failed to perform checkout on agent: svn: E200015: Error during update from https: //laptop-eh7tmoiv/svn/TCRepoTest to C:\BuildAgent\work\2e2edba23560e7ef 

J'ai lu toute Checkout documentation sur JetBrains, mais je ne peux pas trouver où changer la façon de la caisse. Je veux vérifier sur le côté serveur.

Ceci est le journal de construction.

[14:47:40]TeamCity server version is 2017.1.3 (build 46961) 

[14:48:27]The build is removed from the queue to be prepared for the start 

[14:48:27]Collecting changes in 1 VCS root 

[14:48:27][Collecting changes in 1 VCS root] VCS Root details 

[14:48:27][VCS Root details] "svn: https: //laptop-eh7tmoiv/svn/TCRepoTest" {instance id=1, parent internal id=1, parent id=TCRepoTest_SvnHttpsLaptopEh7tmoivSvnTCRepoTest, description: "svn: https: //laptop-eh7tmoiv/svn/TCRepoTest"} 

[14:48:27][Collecting changes in 1 VCS root] Detecting changes in VCS root 'svn: https: //laptop-eh7tmoiv/svn/TCRepoTest' (used in 'BuildOne') 

[14:48:27][Collecting changes in 1 VCS root] Will collect changes for 'svn: https: //laptop-eh7tmoiv/svn/TCRepoTest' starting from revision 13 

[14:48:27][Collecting changes in 1 VCS root] Compute revision for 'svn: https: //laptop-eh7tmoiv/svn/TCRepoTest' 

[14:48:27][Compute revision for 'svn: https: //laptop-eh7tmoiv/svn/TCRepoTest'] Upper limit revision: 13 

[14:47:41][Compute revision for 'svn: https: //laptop-eh7tmoiv/svn/TCRepoTest'] MaxModId = 16 

[14:48:27][Compute revision for 'svn: https: //laptop-eh7tmoiv/svn/TCRepoTest'] Latest commit attached to build configuration: 13 

[14:48:27][Compute revision for 'svn: https: //laptop-eh7tmoiv/svn/TCRepoTest'] Computed revision: 13 

[14:48:27]Starting the build on the agent W10Agent 

[14:48:28]Agent time zone: America/Montevideo 

[14:48:28]Agent is running under JRE: 1.8.0_121-b13 

[14:48:28]Clearing temporary directory: C:\BuildAgent\temp\buildTmp 

[14:48:28]Publishing internal artifacts 

[14:48:28][Publishing internal artifacts] Publishing 1 file using [WebPublisher] 

[14:48:28][Publishing internal artifacts] Publishing 1 file using [ArtifactsCachePublisher] 

[14:48:28]Will perform clean checkout. Reason: Checkout directory is empty or doesn't exist 

[14:48:28]Checkout directory: C:\BuildAgent\work\2e2edba23560e7ef 

[14:48:28]Updating sources: auto checkout (on agent) 

[14:48:28][Updating sources] Will use agent side checkout 

[14:48:28][Updating sources] VCS Root: svn: https: //laptop-eh7tmoiv/svn/TCRepoTest 

[14:48:28][VCS Root: svn: https: //laptop-eh7tmoiv/svn/TCRepoTest] revision: 13 

[14:48:28][VCS Root: svn: https: //laptop-eh7tmoiv/svn/TCRepoTest] Checkout from https: //laptop-eh7tmoiv/svn/TCRepoTest 

[14:48:28][VCS Root: svn: https: //laptop-eh7tmoiv/svn/TCRepoTest] Using working copy format 1.8 

[14:48:28][Updating sources] Failed to perform checkout on agent: svn: E200015: Error during update from https: //laptop-eh7tmoiv/svn/TCRepoTest to C:\BuildAgent\work\2e2edba23560e7ef 

[14:48:28]Publishing internal artifacts 

[14:48:28][Publishing internal artifacts] Publishing 1 file using [WebPublisher] 

[14:48:28][Publishing internal artifacts] Publishing 1 file using [ArtifactsCachePublisher] 

[14:48:28]Build failed to start. Artifacts will not be published for this build 

[14:48:29]Build finished 

Toute aide sera appréciée.

+0

Sur la base de la réponse @Didier j'ai pu trouver où configurer le mode de paiement. Vous devez aller à votre projet, puis sélectionnez ** Configuration de construction **, puis allez à ** Paramètres de contrôle de version ** dans le panneau de gauche, affichez les options avancées et les paramètres du mode de paiement. Merci encore pour l'aide, et désolé de poser des questions si triviales, mais je ne pouvais pas trouver l'option nulle part. Vous aidez un junior dev out! Merci! –

Répondre

1

À l'intérieur de TeamCity, accédez à la configuration spécifiée dans l'angle supérieur droit: edit settings.

Sur la gauche, allez à vcs Settings: Sur la partie supérieure du scrren, vous définissez le VCS que votre configuration utilisera, en bas, vous pouvez configurer comment extraire les sources. (Côté agent, côté serveur)

https://confluence.jetbrains.com/display/TCD10/VCS+Checkout+Mode

+0

Merci pour votre réponse! Je n'arrive pas à trouver ces paramètres. Je vais dans mon projet> éditer les paramètres du projet> les racines VCS> éditer vcs root ... mais alors je n'ai aucune option pour sélectionner comment je veux passer à la caisse. La seule chose que j'ai à propos de la caisse est ce http://i.imgur.com/ogI99qQ.png Mais je ne peux pas trouver plus d'options ou de sélecteurs qui montrent le mode de paiement. Je suis désolé si ce que je demande est une question triviale, mais j'apprends hehe. Merci d'avance! –

+1

Trouvé. Ce n'est pas sur les paramètres du projet, c'est sur les paramètres de configuration de construction. Merci encore! –