Kör ett skalskript (standard är `sh` , men detta kan konfigureras) för att bygga projektet. Skriptet kommer att köras med arbetsytan som aktuell katalog. Ange innehållet i ditt skalskript. Om ditt skalskript inte har någon rubrikrad (t.ex. `#!/bin/sh` ) kommer skalprogrammet som är konfigurerat för hela systemet att användas, men du kan också använda rubrikraden för att skriva skriptet på ett annat språk (som `#!/bin/perl` ) eller kontrollera alternativen som skalprogrammet använder.

Som standard kommer skalprogrammet att anropas med alternativet "-ex". Så alla kommandon skrivs ut innan de körs och bygget anses vara ha misslyckats om något kommando avslutas med en slutkod som inte är noll. Lägg till raden `#!/bin/...` för att ändra detta beteende.

Försök helst inte att lägga in ett långt skalskript här. Överväg istället att lägga till skalskriptet i versionskontrollen och helt enkelt anropa skalskriptet från Jenkins (via `bash -ex myscript.sh` eller något liknande) så att du kan spåra förändringar i ditt skalskript.