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.