Supongamos que crea una secuencia de comandos de implementación automática en TeamCity. La secuencia de comandos utiliza SSH para la conexión al prod-entorno. No confío en mi servidor de compilación y no quiero almacenar las credenciales en el script de compilación. ¿Cómo puedo hacer que TeamCity me pregunte por el nombre de usuario y la contraseña que se enviarán al comando SSH cuando inicio manualmente la compilación?Cómo solicitar al usuario los parámetros manuales al ejecutar compilar en Team City?
Respuesta
Debe configurar el parámetro de compilación personalizado y usar el diálogo Ejecutar compilación personalizada al ejecutar una compilación. O bien, también puede usar el comando "Promoción" para una compilación.
por favor lea más acerca de deployment configuration y custom build run with parameters.
Eso suena bien, pero supongo que las contraseñas aparecerán en los registros, etc. –
Correcto. Puede configurar la autenticación SSH de clave pública/privada para su implementación. Entonces no hay necesidad de pasar la contraseña, solo el nombre de usuario (si tiene diferentes nombres de usuario para diferentes entornos). ¿Esto funcionaría? – KIR
Diferente escenario ahora, usando la sesión de Remote Powershell y pasando el nombre de usuario y la contraseña. Como se sugirió anteriormente, el uso de parámetros de configuración aparece en el registro. ¿Alguien entendió esto? ¿Alguna solicitud de función en Team City? – UBCoder
- 1. ¿Cómo puedo ejecutar todas las pruebas NUnit en Team City?
- 2. ¿Cómo cambio la zona horaria en Team City 5.1?
- 3. Ejecutando NUnit Tests from Team city
- 4. Procese NUnit result.xml y muéstrelo en Team City Web GUI
- 5. Límite de artefactos de Team City
- 6. Plantillas y artefactos de Team City
- 7. ejecuta Watin en modo silencioso, usando Team City
- 8. Team City versus CruiseControl.net- ¿cuál es mejor?
- 9. Cómo solicitar al usuario que active GPS_PROVIDER y/o NETWORK_PROVIDER?
- 10. Se requiere Visual Studio para ejecutar la prueba MSTest en Team City Build Server?
- 11. Team City y Visual Studio 2010 y Coverage Tool
- 12. classpath y parámetros incorrectos al ejecutar WebLogic en IntelliJ IDEA
- 13. problemas al compilar gtkmm
- 14. Ejecutar con los parámetros
- 15. Error al compilar curlpp
- 16. ¿Cuáles son los riesgos al usar Rational Team Concert?
- 17. Cómo crear un DialogBox para solicitar al usuario la opción Sí/No en WPF
- 18. jquery - pasa los parámetros al usar .call()
- 19. Solicitar confirmación al cerrar una pestaña
- 20. Pase los parámetros al objeto XMLHttpRequest
- 21. Llamar al procedimiento almacenado con los parámetros
- 22. ¿Cómo pasar los parámetros al método ThreadStart en Thread?
- 23. ¿Cómo eliminar la aserción de python al compilar en cython?
- 24. "Error al cargar DLL" al compilar DLL en VB6
- 25. Migre TFS local al Servicio Team Foundation
- 26. Error al solicitar Facebook PHP Api?
- 27. Cómo compilar ocaml al código nativo
- 28. ¿Cómo identificar al usuario en todos los dispositivos en iOS?
- 29. Error de ARC al compilar
- 30. Cómo enviar stdout al usuario al ejecutar el enlace de precompilación SVN
¿Qué tipo de script es? ¿Potencia Shell? Estoy buscando usar el Administrador de credenciales de Windows, pero aún no estoy allí. –