2010-03-21 16 views
39

Estoy tratando de configurar un proceso de compilación en TeamCity 5, y estoy encontrando un error de acceso denegado al intentar copiar algunos archivos. Veo que mi agente de desarrollo se está ejecutando como "SISTEMA" ahora, y creo que eso es parte del problema. Me gustaría cambiar esa identidad de usuario. El problema es que no puedo descifrar cómo cambiar esas configuraciones en el agente de compilación. ¿Cómo puedo cambiar la identidad del usuario de compilación?¿Cómo puedo cambiar la identidad del usuario que ejecuta un agente de compilación en TeamCity?

+0

Pertenece a SuperUser. –

+8

Creo que este es un tema relevante para la programación. El superusuario generalmente no está orientado a la configuración de procesos de compilación automatizados. –

+0

Lo siento, pensé que TeamCity era algún tipo de juego o algo así. –

Respuesta

51
  1. Abrir la lista de servicios (Inicio -> Ejecutar -> services.msc)
  2. encontrar el "Equipo de la Ciudad Construir Agent"
  3. abrir el diálogo de propiedades para el servicio (click derecho, Propiedades)
  4. Elija la pestaña "Iniciar sesión"
  5. Cambie la identidad del usuario que ejecuta el servicio seleccionando "esta cuenta" e ingrese la contraseña.
+0

Duh, gracias. ¡Eso parece tan obvio ahora! –

+7

He hecho esto y 'user.name' todavía aparece como' SYSTEM', a pesar de que 'user.home' apunta a la ruta correcta. Es esto esperado? ¿Hay algún tipo de refrescante que tengo que hacer? –

+0

Tengo el mismo problema. ¿Alguien con una solución? – NiklasJ

Cuestiones relacionadas