{"id":35930,"date":"2019-10-31T22:07:38","date_gmt":"2019-10-31T19:07:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-sistemy-sborki-paketov-open-build-service-2-10\/"},"modified":"2019-10-31T22:07:38","modified_gmt":"2019-10-31T19:07:38","slug":"vypusk-sistemy-sborki-paketov-open-build-service-2-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","title":{"rendered":"Open Build Service'i paketihalduss\u00fcsteemi v\u00e4ljalase 2.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/openbuildservice.org\/2019\/07\/04\/release_of_obs_2.10\/\">Moodustati<\/a><\/noindex> platvormi v\u00e4ljaanne <noindex><a rel=\"nofollow\" href=\"http:\/\/www.open-build-service.org\">Open Build Service 2.10<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/en.opensuse.org\/Build_Service\">m\u00f5eldud<\/a><\/noindex>  jaotuste ja tarkvaratootjate arendusprotsessi korraldamiseks, sealhulgas v\u00e4ljaannete ja v\u00e4rskenduste ettevalmistamine ja hooldamine. S\u00fcsteem v\u00f5imaldab pakettide ristkompileerimist enamiku peamiste Linuxi jaotuste jaoks v\u00f5i oma jaotuse koostamist m\u00e4\u00e4ratud pakettide baasi alusel.<\/p>\n<p>Toetatakse koostamist 21 sihtplatvormile (jaotusele), sealhulgas CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) ja Ubuntu. Koostamine on v\u00f5imalik 6 arhitektuuri jaoks, sealhulgas i386, x86_64 ja ARM. OBS katab \u00fcle 140 000 paketi ja seda kasutatakse p\u00f5hikohana openSUSE, Tizeni, Sailfish\/Mer, NextCloud ja VideoLAN projektide koostamiseks, samuti Linuxi toodete koostamiseks ettev\u00f5tetes Dell, Cray ja Intel.<\/p>\n<p>Selleks, et koostada uus versioon m\u00e4\u00e4ratud programmist binaarpaketina soovitud s\u00fcsteemile, piisab spec-faili loomise v\u00f5i pakettide repo, mis on esitatud veebisaidil, \u00fchendamisest <noindex><a rel=\"nofollow\" href=\"http:\/\/software.opensuse.org\/\">software.opensuse.org<\/a><\/noindex>. Lisaks on v\u00f5imalik luua valmis minimalistlik keskkond, et t\u00f6\u00f6tada virtualiseerimiss\u00fcsteemides, pilves keskkondades v\u00f5i laadida see Live- jaotuse kujul. OBS-i kasutamisel saavad arendajad kasutada valmis online-teenust <noindex><a rel=\"nofollow\" href=\"http:\/\/build.opensuse.org\/\">build.opensuse.org<\/a><\/noindex> v\u00f5i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\">installida<\/a><\/noindex> sarnase s\u00fcsteemi oma serveris. Samuti saab kiiresti \u00fcles seada oma infrastruktuuri spetsiaalselt ettevalmistatud <noindex><a rel=\"nofollow\" href=\"http:\/\/www.open-build-service.org\/download\/\">piltide<\/a><\/noindex> virtualiseerimismasinatele, konteineritele, kohalikule paigaldusele v\u00f5i PXE kaudu v\u00f5rgu kaudu bootimiseks. <\/p>\n<p>On v\u00f5imalik automatiseerida algtekstide allalaadimist v\u00e4listest Git v\u00f5i Subversion hoidlatest v\u00f5i koodiarhiividest ftp- ja veebiserveritest, mis v\u00f5imaldab v\u00e4ltida vahepealset k\u00e4sitsi arhiivide allalaadimist arendaja kohaliku masinani ja selle j\u00e4rgset importimist openSUSE Build Service'i. Toetavate pakettide k\u00f5rval on olemas vahendid s\u00f5ltuvuste m\u00e4\u00e4ramiseks teistest pakettidest automaatse \u00fcmberkompileerimisega, kui neis tehakse muudatusi. Pat\u0161ide lisamisel on nende testimiseks v\u00f5imalik kasutada sama t\u00fc\u00fcpi pakette teistest projektidest.<\/p>\n<p> Open Build Service'i haldamiseks saab kasutada nii k\u00e4surea t\u00f6\u00f6riistu kui ka veebiinterfaani. On olemas vahendid kolmandate osapoolte klientide \u00fchendamiseks ja ressursside kasutamiseks, mis asuvad v\u00e4listes teenustes nagu GitHub, SourceForge ja kde-apps.org. Arendajatele on saadaval t\u00f6\u00f6riistad r\u00fchmade loomiseks ja koost\u00f6\u00f6 korraldamiseks. K\u00f5igi s\u00fcsteemi komponentide, sealhulgas veebiinterfaani, pakettide testimiss\u00fcsteemi ja koostamistehnika taustade kood on avatud. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\">avatud<\/a><\/noindex> on GPLv2 litsentsi all.<\/p>\n<p>Sealhulgas <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\/blob\/2.10\/ReleaseNotes-2.10\">parandamine<\/a><\/noindex>, mis lisati Open Build Service'i versioonis 2.10:\n<\/p>\n<ul>\n<li class=\"l\"> T\u00e4ielikult <noindex><a rel=\"nofollow\" href=\"https:\/\/openbuildservice.org\/2018\/10\/05\/revamping-ui\/\">muudetud<\/a><\/noindex> veebiinterfaan, mis on kirjutatud \u00fcmber Bootstrap raamistikku kasutades, mis lihtsustab koodi hooldamist, \u00fchtlustab erinevate osade kujundust ja k\u00f5rvaldab mitmeid kaasnevaid keerukusi (varem kasutati 960 Grid System'i, kohandatud teemat jQuery UI jaoks ning rohkelt spetsiifilisi CSS'e). Hoolimata ulatuslikust \u00fcmbertegemisest on arendajad \u00fcritanud s\u00e4ilitada elementide \u00e4ratuntavust ja tuttavat t\u00f6\u00f6korraldust, et v\u00e4hendada ebamugavust uuele versioonile \u00fclemisel;\n<p><center><img decoding=\"async\" alt=\"Open Build Service&#039;i paketihalduss\u00fcsteemi v\u00e4ljalase 2.10\" src=\"\/wp-content\/uploads\/2019\/07\/a40e10cbf65b713e6535386963005849.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> On tehtud edusamme rakenduste tarnimise ja hajutatud konteineritesse juurutamise toetamise parandamisel. On ette valmistatud <noindex><a rel=\"nofollow\" href=\"https:\/\/registry.opensuse.org\">register<\/a><\/noindex> \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0432\u0435\u0436\u0435\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f Tumbleweed \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c &#171;docker run -ti &#8212;rm registry.opensuse.org\/opensuse\/tumbleweed \/bin\/bash&#187;. \u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430<br \/>\nbinaarse koostamise oleku j\u00e4lgimise tugi (v\u00e4ljaandete kontroll) konteinerites. Lisatud on kiwi profiilide tugi ja multi-arch manifestide genereerimise v\u00f5imalus;<\/p>\n<li class=\"l\"> Lisatud on moodulid Gitlabi integreerimiseks ja <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/\">Pagure<\/a><\/noindex>, mis v\u00f5imaldavad seondada teatud toimingud OBS-is uute commit'ide tegemisel v\u00f5i m\u00e4\u00e4ratud s\u00fcndmuste tekkimisel nendes s\u00fcsteemides.\n<li class=\"l\"> On lisatud v\u00f5imalus laadida \u00fcles Amazon EC2 ja Microsoft Azure pilvekeskkondadesse ning avaldada Vagrant'i kaudu;\n<li class=\"l\"> sysv init skriptid on asendatud systemd failidega;\n<li class=\"l\"> Lisatud on tugi metrikate salvestamiseks tootlikkuse andmetega InfluxDB andmebaasis;\n<li class=\"l\"> Tekstiv\u00e4ljadest on lubatud emoji kasutamine (database.yml-sse lisamiseks tuleb seadistada koodimine utf8mb4);\n<li class=\"l\"> Lisatud on v\u00f5imalus saata teateid s\u00f5numite probleemide omanikele uute kommentaaride ilmumisel;\n<li class=\"l\"> On saadaval funktsioon p\u00e4ringute esialgseks kinnitamiseks (p\u00e4ring aktsepteeritakse alles p\u00e4rast \u00fclevaatamise l\u00f5ppu);\n<li class=\"l\"> Koodi j\u00f5udluse optimeerimine on l\u00e4bi viidud toote genereerimise ja reposiitsiooni avaldamise jaoks. Planeerijas on lisandunud v\u00f5imalus projekti inkrementaalseks uuendamiseks.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51040\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Open Build Service 2.10, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0443 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0440\u0435\u043b\u0438\u0437\u043e\u0432 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439. \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u0440\u043e\u0441\u0441-\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux \u0438\u043b\u0438 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u044b. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0431\u043e\u0440\u043a\u0430 \u0434\u043b\u044f 21 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b (\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430), \u0432\u043a\u043b\u044e\u0447\u0430\u044f CentOS, Debian, Fedora, OpenMandriva, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26876,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Open Build.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 Open Build Service 2.10 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Open Build.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:07:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:07:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Open Build Service 2.10 paketihalduss\u00fcsteemi v\u00e4ljaanne | ProHoster","description":"Open Build platvormi v\u00e4ljaanne on vormistatud.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 Open Build Service 2.10 | ProHoster","og:description":"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Open Build.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:07:38+00:00","article:modified_time":"2019-10-31T19:07:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35930","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 01:19:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:50:17","updated":"2026-01-22 01:19:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=35930"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35930\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/26876"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=35930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=35930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=35930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}