Tengo Jenkins instalado en Linux y quiero ejecutar las compilaciones bajo un usuario.Ejecutar trabajos de Jenkins en Linux bajo un usuario
No es solo un usuario simple, sino que pertenece a la lista de usuarios que accede a la máquina Linux y pertenece a un grupo determinado, ya que tiene privilegios para modificar/crear archivos en una carpeta determinada.
He leído en alguna parte que puede establecer la variable $ JENKINS_USER pero no sé dónde y cómo. Gracias por su tiempo
P.S. Hice algunas investigaciones todas las preguntas publicadas son similares pero no las mismas que esta
Por favor, si no estoy seguro, lee esto: Normalmente Jenkins ejecuta la compilación utilizando un usuario llamado jenkins, ahora quiero poder usar un usuario diferente (preexistente).
Estoy echando un vistazo, pero eso estableció una variable de entorno para el nombre del usuario que comenzó la compilación, como en jenkins el usuario jenkins ejecuta la compilación y toda esa porquería, me gustaría configurar que lo haga otro usuario – 7dr3am7
Después de tener el nombre de usuario, puede ejecutar scripts con 'su' (unix/linux) o runas (windows). --- Después de leer su pregunta nuevamente, me pregunto si solo desea ejecutar Jenkins con una cuenta de usuario diferente y no solo con algunos trabajos. –
Hola Peter, estaba leyendo la guía Unix Deamon vi el archivo de configuración y el guión, tal vez debería hacerlo de esa manera. Creo que capturas exactamente lo que quiero ... ejecutas a Jenkins con una cuenta de usuario diferente, ¿es posible? en caso afirmativo, cómo :(:(? – 7dr3am7