mac jenkins informó que el paso de compilación 'ejecutar shell' marcó la compilación como falla

Mac Jenkins Reported Build Stepexecute Shellmarked Build

problema:





Mi comando de shell es como se muestra arriba, el informe de tiempo de compilación Paso de compilación 'ejecutar shell' marcó compilación como falla, el problema es que si el comando en la página contiene caracteres especiales como '',> ', el símbolo en el cuadro rojo lo anterior se guarda en segundo plano Se codificará posteriormente y la configuración se puede ver en /Users/Shared/Jenkins/Home/jobs/css_demo/config.xml, como se muestra a continuación



Se puede ver que se ha codificado y el error de compilación también falló al ejecutar el contenido en el primer cuadro rojo de arriba. Se puede adivinar que esta es la razón.

Para resolver este problema, necesitamos poner algunos comandos en el archivo .sh y guardarlo en el servidor, y la configuración de la página ejecutará directamente .sh.



como sigue: