2010-08-19 6 views
4

Nous avons un serveur TeamCity assis derrière un proxy de coopération. Nous utilisons plusieurs bibliothèques Open Source de Castle. Je veux configurer les builds CI pour la pile Castle en interne, afin de pouvoir créer des builds dépendants pour nos librairies partagées. Tout allait bien, jusqu'à ce que j'ai essayé de trouver les paramètres de proxy pour TeamCity. Google-around n'a rien trouvé.Comment configurer les paramètres de proxy pour TeamCity?

Quelqu'un peut-il me diriger dans la bonne direction?

+0

Proxy Web? Pourquoi TeamCity doit-il parler au Web? N'a-t-il pas juste besoin de parler à votre contrôle de la source et peut-être un serveur de messagerie? Ou demandez-vous de configurer l'accès aux dépôts git Castle Project - ne serait-ce pas une configuration proxy de git sur votre serveur de construction? – Rup

+0

Ah, manqué le svn tag quand j'ai commenté - désolé, – Rup

+3

Que diriez-vous quand Teamcity utilise NuGet pour mettre à jour automatiquement ses paquets? –

Répondre

1

Si vous souhaitez configurer un proxy pour l'accès svn à partir de votre serveur TeamCity, cela est probablement plus facile en configurant un proxy svn comme d'habitude pour le compte utilisateur qui effectue les récupérations svn. Je connais mieux CruiseControl.NET que TeamCity mais pour CC.NET, c'est le compte qui est le service principal.

Vous trouverez à l'un des

  • C: \ Users \ AccountName \ AppData \ serveurs Roaming \ Subversion \ sur Vista/7/2008 (compte de domaine)
  • C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Roaming \ Subversion \ serveurs sur Vista/7/2008 (compte de service)
  • C: \ Documents and Settings \ AccountName \ application Data \ Subversion \ serveurs sur XP/2003

Vous voudra probablement mettre en place le prox y dans la section [global] au bas du fichier - décommentez et remplissez au moins les lignes http-proxy-host et http-proxy-port.

+0

Cela pourrait le faire. Je n'ai pas pensé à simplement configurer svn sur la machine. Devra déterminer si TeamCity utilise ce qui est sur la machine ou s'il a son propre client SVN intégré. – NotMyself

+0

Oh, c'est un bon point: -/La plupart des clients SVN utilisent les mêmes bibliothèques de base et gardent donc leur configuration au même endroit, mais TeamCity est Java et pourrait donc utiliser SVNKit qui pourrait être utilisé ailleurs. Esperons que ça marche! – Rup

Questions connexes