Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
automatizace:jenkins [2023/11/08 08:44] tomas [Skripty Groovy] |
automatizace:jenkins [2024/02/15 19:49] (current) tomas [Dokumentace] |
/queue/api/\\ | /queue/api/\\ |
/api\\ | /api\\ |
| /script ... scriptovaci konzole\\ |
| /jnlpJars/jenkins-cli.jar ... stáhne jenkins-cli.jar pro Jenkins CLI\\ |
| |
| ====Jenkins CLI==== |
| java -jar jenkins-cli.jar -s http://jenkins-test.oskarmobil.cz/ -noCertificateCheck -http -auth user:password groovy = <plugins.groovy\\ |
==== API ==== | ==== API ==== |
curl -u UZIVATEL:TOKEN -k https://SERVER/cesta\\ | curl -u UZIVATEL:TOKEN -k https://SERVER/cesta\\ |
withNPM(npmrcConfig: 'npmrcs-cz') {} ... použije file npmrcs-cz a udělá z něj .npmrc\\ | withNPM(npmrcConfig: 'npmrcs-cz') {} ... použije file npmrcs-cz a udělá z něj .npmrc\\ |
%%checkout([$class: 'GitSCM', branches: [[name: 'develop']], extensions: [[$class: 'CleanBeforeCheckout']],userRemoteConfigs: [[credentialsId: 'secret1',url: 'https://user@github.bbb.com/ccc/ddd.git']]])%%\\ | %%checkout([$class: 'GitSCM', branches: [[name: 'develop']], extensions: [[$class: 'CleanBeforeCheckout']],userRemoteConfigs: [[credentialsId: 'secret1',url: 'https://user@github.bbb.com/ccc/ddd.git']]])%%\\ |
| withDockerRegistry([credentialsId: 'aaa', url: "https://REPOSITORY"]) ... provede docker login s kredencema\\ |
| |
<code>configFileProvider([fileId:'conf_file', variable:'soubor']) { | <code>configFileProvider([fileId:'conf_file', variable:'soubor']) { |