You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Su kiekvienu semestru reikia paruošti CI serverį projektų sukėlimui į LIVE (NFQ akademijos WEB serverį).
Rankomis tai užima daug laiko ir įvelia neatidumo klaidų.
Siūlomas sprendimas
Daugumą vietų galima automatizuoti.
Pvz. su Groovy skriptu per Manage Jenkins->Script Console
Kliūtys
Sunku sujungti naudotojų kūrimą, jų teises, FreeStyleProject ir GitHub/Slack įskiepių pajungimą.
Mažai dokumentacijos ir gali užtrukti ilgiau nei kartą per semestrą sukurti rankomis.
Problema
Su kiekvienu semestru reikia paruošti CI serverį projektų sukėlimui į LIVE (NFQ akademijos WEB serverį).
Rankomis tai užima daug laiko ir įvelia neatidumo klaidų.
Siūlomas sprendimas
Daugumą vietų galima automatizuoti.
Pvz. su
Groovy
skriptu perManage Jenkins
->Script Console
Kliūtys
Sunku sujungti naudotojų kūrimą, jų teises,
FreeStyleProject
ir GitHub/Slack įskiepių pajungimą.Mažai dokumentacijos ir gali užtrukti ilgiau nei kartą per semestrą sukurti rankomis.
Susijusi medžiaga
https://gist.github.com/hayderimran7/50cb1244cc1e856873a4
https://javadoc.jenkins.io/hudson/security/HudsonPrivateSecurityRealm.html
https://gist.github.com/aespinosa/6bd1b8d2d65aed2179de
https://javadoc.jenkins.io/hudson/model/FreeStyleProject.html
https://support.cloudbees.com/hc/en-us/articles/215549798-Deleting-Old-Builds-Best-Strategy-for-Cleanup-and-disk-space-management
https://github.com/glenjamin/jenkins-groovy-examples/blob/master/README.md
Susiję pavyzdžiai
The text was updated successfully, but these errors were encountered: