Jenkins bouwt mijn mierenproject niet

Ik ben net begonnen met Jenkins en ik probeer het alleen maar te gebruiken om phpunit-tests uit te voeren.

Mijn stappen zijn: maak het bestand build.xml aan als hier zegt :


 
  
 

 
  
 

 
  
   
  
 

 

Dus, ik heb mier geëxecuteerd en ik heb dit:

Javier @ Javier-mbp: ~/programacion/mbp/myfirm $ ant Buildfile:   /home/Javier/programacion/mbp/myfirm/build.xml

     

opschonen: [verwijderen] Map verwijderen   / Home/Javier/Programacion/MBP/myfirm/build

     

te bereiden:       [mkdir] Gemaakt dir:/home/Javier/programacion/mbp/myfirm/build/logs

     

phpunit:        [exec] PHPUnit 3.6.4 door Sebastian Bergmann.        [Exec]        [exec] Configuratie gelezen van /home/Javier/programacion/mbp/myfirm/app/phpunit.xml        [Exec]        [exec] ...............        [Exec]        [exec] Tijd: 6 seconden, geheugen: 157.50Mb        [Exec]               OK (15 tests, 18 beweringen)

     

build:

     

SUCCESVOL BOUWEN Totale tijd: 6 seconden

Vervolgens heb ik een nieuwe taak gecreëerd in Jenkins die als git repository heeft gekozen, zoals hieronder:

file: /// home/Javier/Programacion/MBP/myfirm/

Uiteindelijk heb ik het project gebouwd, dus ik verwachtte dezelfde output te zien als toen ik ant zonder Jenkins uitvoerde, maar daarover niets.

In de sectie "Console-uitvoer" werd weergegeven zoals hieronder:

Gestart door gebruiker anoniem Afrekenen: werkruimte /   / var/lib/jenkins/jobs/mbp2/workspace -   [email protected] Strategie gebruiken: Default Last   Inbouw Revisie: Revisie 9aafeea09cdb23317f2426f8209c75341565c070   (origin/HEAD, origin/master) Afrekenen: werkruimte /   / var/lib/jenkins/jobs/mbp2/workspace -   [email protected] Ophalen van wijzigingen vanaf 1 afstandsbediening   Git-repository Stroomopwaartse wijzigingen ophalen van   file: /// home/Javier/programacion/mbp/myfirm Gezien branch in repository       origin/HEAD Seen branch in repository origin/master Begin build van Revision 9aafeea09cdb23317f2426f8209c75341565c070   (oorsprong/HEAD, oorsprong/master) Revisie uitchecken   9aafeea09cdb23317f2426f8209c75341565c070 (origin/HEAD, origin/master)   Waarschuwing: er zijn hier meerdere vertakkingsveranderingsets Gereed: SUCCES

Javier

0

2 antwoord

U moet een Ant buildstap toevoegen. Jenkins doet niets waarvoor je het niet vertelt.

2
toegevoegd

Ant-configuratie in Jenkins:

  1. Run Jenkins and browse it
  2. Click the link of your project/job name --> Click Configure link at the left
  3. Click "Add build step" combo and select "Invoke Ant" from combo
  4. Fill up necessary fields for Ant configuration and save it

OF, je kunt ant.bat uitvoeren in Windows zoals hieronder in plaats van "Invoke Ant":

  1. Run Jenkins and browse it
  2. Click the link of your project/job name --> Click Configure link at the left
  3. Click "Add build step" combo and select "Execute Windows batch command" from combo
  4. Write the proper command (In my case it was: C:\apache-ant-1.8.4\bin\ant.bat) and save it
0
toegevoegd