Klausimai, pažymėti „jenkins-pipeline“

Klausimai apie „Jenkins“ „Pipeline“ papildinį (anksčiau „Workflow“). Ne apie Jenkins vamzdynus apskritai (pavyzdžiui, dirbant su mažėjančiomis darbo vietomis).
5
atsakymai

Klaida „Įvesties įrenginys nėra TTY“

Iš „Jenkinsfile“ paleisiu šią komandą. Tačiau gaunu klaidos pranešimą „Įvesties įrenginys nėra TTY“. docker run -v $ PWD: / foobar -it cloudfoundry / cflinuxfs2 /foobar/script.sh Ar yra būdas paleisti scenarijų iš „Jenkinsfile“ be ...
Nustatykite kovo 29 d. 17, 19:26
13
atsakymai

Kaip galiu patikrinti Jenkinsfile padarytus pakeitimus vietoje?

Rašant „jenkins“ mėgintuvėlius, atrodo labai nepatogu atlikti kiekvieną naują pakeitimą, kad pamatytumėte, ar jis veikia. Ar yra būdas juos vykdyti vietoje, neperduodant kodo?
nustatykite kovo 30 d. 16 val. 15:35
11
atsakymai

Jenkins vamzdis išstumia darbinę erdvę

Mes vykdome „Jenkins 2.x“ ir mėgstame naują „Pipeline“ įskiepį. Tačiau tiek daug filialų saugykloje disko vieta greitai užpildoma. Ar yra bet koks „Pipeline“ suderinamas priedas, kurį galiu sunaikinti sėkmingai ...
gegužės 26 d. 16:25
3
atsakymai

Ar galima pridėti komentarus prie „Jenkins“ failo?

Ar Jenkins faile yra komentarų? Jei taip, kokia yra sintaksė? Naudoju deklaracinę dujotiekio sintaksę. Noriu komentuoti toliau pateiktą skyrių „žinutė“ tol, kol mano SMTP serveris bus paleistas. pipeline {agentas {etiketė "docker-bui ...
vasario 18 d '17, 4:11
12
atsakymai

Kaip išvardyti visas „env“ savybes jenkins dujotiekio darbe?

Atsižvelgiant į jenkins 2.1 kūrimą, jenkins įveda env kintamąjį į mazgą {}. Pavyzdžiui, BRANCH_NAME galima gauti naudodamiesi mazgu {echo $ {env.BRANCH_NAME} ... Noriu pasirinkti visas „env“ savybes jenkins projekto kontekste. Ieško kodo, pavyzdžiui, ...
gegužės 7 d., 16 d., 3:35
4
atsakymai

Kaip tai padaryti, gaunu korpuso komandos išvestį, atliekamą naudojant kintamąjį Jenkinsfile (groovy)?

Turiu kažką panašaus į Jenkins (Groovy) failą, ir aš noriu rašyti stdout ir išėjimo kodą kintamajame, kad galėtumėte vėliau naudoti informaciją. sh "ls -l" Kaip tai padaryti, ypač todėl, kad atrodo, kad tikrai negalite paleisti ...
nustatytas balandžio 11 d Nuo 16 iki 2:39
4
atsakymai

Jenkins: Nepavyko apibrėžti kintamojo vamzdyno etape

Bandau sukurti „Jenkins“ scenarijų deklaracinį dujotiekį, bet aš turiu problemų tiesiog kintamojo deklaravimui. Štai mano scenarijus: pipeline {agentas nėra etapai {etapas ("pirmasis") {def foo = "foo" // nepavyksta su "WorkflowScript: 5: ...
nustatyti spalio 03 '16, 16:29
8
atsakymai

Rodyti pavadinimą / etiketę Jenkins Pipeline sh

Naudojant „Jenkins 2 Pipeline“ papildinį, yra naudinga funkcija, leidžianti greitai peržiūrėti vamzdyno kontūrus ir etapų būseną, įskaitant žurnalo išėjimą. Tačiau, jei naudojate „Shell“ scenarijaus (sh) veiksmą, atrodo, kad nėra galimybės žymėti šį scenarijų ...
nustatyti 09.09. '16, 18:22
5
atsakymai

Ar galima užfiksuoti stdout iš sh komandos DS sh vamzdyne

Pavyzdžiui: var output = sh "echo foo"; echo "output = $ output"; Aš gausiu: produkcija = 0 Taigi, matyt, gaunu išėjimo kodą, o ne stdout. Ar galiu rašyti stdout į dujotiekio kintamąjį, kad galėčiau gauti: išvesties = foo, kaip mano rezultatas?
nustatytas balandžio 8 d '16, 10:06 val
3
atsakymai

Kaip aš galiu pradėti kitą užduotį iš „jenkins“ projekto (jenkinsfile) naudojant „GitHub Org“ papildinį?

Kaip pradėti kurti kitą darbą iš „Jenkinsfile“? Manau, kad ši užduotis yra kitokia saugykla pagal tą pačią github organizaciją, kuri jau turi savo „Jenkins“ failą. Taip pat noriu tai padaryti tik tuo atveju, jei filialo pavadinimas yra ...
Nustatykite kovo 30 d. 16 val
2
atsakymai

Kaip perkelti kintamuosius tarp etapų Jenkins deklaraciniame vamzdyne?

Kaip perkelti kintamuosius tarp etapų deklaraciniame vamzdyne? Vamzdyno scenarijuje aš turėsiu procedūrą rašyti į laikiną failą ir tada perskaityti failą kintamajame. Kaip tai padaryti deklaraciniame vamzdyne? pavyzdžiui ...
gegužės 21 d., „17, 20:35
1
atsakymas

jenkins: agentas vs mazgas?

Koks skirtumas tarp agento ir mazgo vamzdžio jenkin? Radau šiuos apibrėžimus: mazgas: dauguma darbų, kuriuos atlieka „Pipeline“, atliekami vieno ar kelių deklaruotų mazgų etapų kontekste. agentas: agento direktyva nurodo ...
nustatyti 05 vas '17 12:49
9
atsakymai

Jenkins Pipeline NotSerializableException: groovy.json.internal.LazyMap

Išspręsta: Žemiau pateikiamas atsakymas iš S. Richmondo. Turėjau atšaukti visus įrašytus groovy.json.internal.LazyMap tipo žemėlapius, kurie reiškė, kad po naudojimo sumažėjo envServers ir objekto kintamieji. Neprivaloma. Žmonės, kurie ieško šios klaidos, galiu ...
birželio 16 d. 16:21
4
atsakymai

Kaip įdiegti „Post-Build“ etapą naudodami „Jenkins Pipeline“ papildinį?

Perskaitę „Jenkins“ pamoką, paaiškinančią „Pipeline“ įskiepį, atrodo, kad papildinys turėtų leisti atlikti „Post-Build“. Tačiau, atsižvelgiant į konkrečias instrukcijas, dokumentai yra gana riboti. Pavyzdžiui, man įdomu, kaip įgyvendinti: W ...
nustatytas balandžio 15 d '16, 18:39
10
atsakymai

Kaip užkirsti kelią dviejų jenkins projektų lygiaverčiam vykdymui to paties tipo tame pačiame mazge?

Nenoriu, kad dvi tos pačios rūšies užduotys (ta pati saugykla) veiktų lygiagrečiai tame pačiame mazge. Kaip tai padaryti naudojant grožį Jenkinsfile?
nustatytas balandžio 6 d '16, 17:27