This is an old revision of the document!


Jenkins

Integracni nastroj postaveny na Jave (frontend bezi na Tomcatu). Podporuje SCM (Source Contrl Management):
AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase and RTC
a ruyne typy nasazeni: Apache Ant, Apache Maven, shell a batch skripty

Male edu o Jenkins
Prezentace o Jenkinsovi

Skripty Groovy

Groovy jazyk

API

curl -u UZIVATEL:TOKEN -k https://SERVER/cesta https://SERVER/job/SLOZKA/job/SLOZKA/job/deployer/457/api/json … informace o jobu 457 v json formě
https://SERVER/job/SLOZKA/job/SLOZKA/job/deployer/457/api/xml … informace o jobu 457 v XML formě
xml?xpath=/*/*[0]
xml?tree=jobs[name],views[name,jobs[name]]
json?tree=jobs[name]
json?tree=jobs[name]{0,10}
json?depth=4
json?pretty=true
python?pretty=true
https://SERVER/job/SLOZKA/job/SLOZKA/job/deployer/457/consoleText … výstup z konzole jobu 457 v textové formě
https://SERVER/job/SLOZKA/job/SLOZKA/job/deployer/457/consoleFull … výstup z konzole jobu 457 v HTML formě