Führt ein Shell-Skript aus, um das Projekt zu bauen (Vorgabewert für die Shell ist `sh`, aber dies ist konfigurierbar). Das Skript wird im Arbeitsbereich als aktuelles Verzeichnis ausgeführt. Geben Sie den Inhalt Ihres Shell-Skriptes direkt in die Textbox ein, jedoch ohne die Kopfzeile `#!/bin/sh` — diese wird von Hudson, entsprechend der systemweiten Konfiguration, hinzugefügt.

Die Shell wird mit der Option `-ex` ausgeführt. Dadurch werden alle Kommandos ausgegeben, bevor sie ausgeführt werden. Der Build gilt als fehlgeschlagen, wenn einer der Kommandos in der Befehlszeile einen Ergebniscode ungleich 0 liefert.

Es hat sich in der Praxis nicht bewährt, allzulange Skripte an dieser Stelle einzutragen. Stattdessen sollten Sie in Erwägung ziehen, Ihr Shell-Skript als Teil Ihres Codes unter Versionskontrolle zu stellen und lediglich von hier aus aufzurufen. Dadurch können Sie Änderungen in Ihrem Skript wesentlich leichter nachverfolgen.