ప్యాకేజీ బిల్డ్ సిస్టమ్ యొక్క విడుదల ఓపెన్ బిల్డ్ సర్వీస్ 2.10
ఏర్పడింది వేదిక విడుదల బిల్డ్ సేవను తెరవండి 2.10, ఉద్దేశించబడింది విడుదలలు మరియు నవీకరణల తయారీ మరియు నిర్వహణతో సహా పంపిణీలు మరియు సాఫ్ట్వేర్ ఉత్పత్తుల అభివృద్ధి ప్రక్రియను నిర్వహించడానికి. సిస్టమ్ చాలా ప్రధాన Linux పంపిణీల కోసం ప్యాకేజీలను క్రాస్-కంపైల్ చేయడం లేదా ఇచ్చిన ప్యాకేజీ బేస్ ఆధారంగా మీ స్వంత పంపిణీని రూపొందించడం సాధ్యం చేస్తుంది.
CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) మరియు ఉబుంటుతో సహా 21 లక్ష్య ప్లాట్ఫారమ్ల (పంపిణీలు) కోసం బిల్డింగ్కు మద్దతు ఇస్తుంది. i6, x386_86 మరియు ARMతో సహా 64 ఆర్కిటెక్చర్లకు అసెంబ్లీ సాధ్యమవుతుంది. OBS 140 వేల కంటే ఎక్కువ ప్యాకేజీలను కవర్ చేస్తుంది మరియు openSUSE, Tizen, Sailfish/Mer, NextCloud మరియు VideoLAN ప్రాజెక్ట్లను నిర్మించడానికి, అలాగే Dell, Cray మరియు Intelలో Linux ఉత్పత్తులను నిర్మించడానికి ప్రాథమిక వ్యవస్థగా ఉపయోగించబడుతుంది.
కావలసిన సిస్టమ్ కోసం బైనరీ ప్యాకేజీ రూపంలో ఇచ్చిన ప్రోగ్రామ్ యొక్క తాజా సంస్కరణను రూపొందించడానికి, కేవలం ఒక స్పెక్ ఫైల్ను సృష్టించండి లేదా వెబ్సైట్లో అందించిన ప్యాకేజీ రిపోజిటరీని కనెక్ట్ చేయండి software.opensuse.org. అదనంగా, మీరు వర్చువలైజేషన్ సిస్టమ్లు, క్లౌడ్ ఎన్విరాన్మెంట్లలో అమలు చేయడానికి లేదా లైవ్ డిస్ట్రిబ్యూషన్గా డౌన్లోడ్ చేసుకోవడానికి సిద్ధంగా ఉన్న మినిమలిస్టిక్ వాతావరణాన్ని సృష్టించవచ్చు. OBSతో పని చేస్తున్నప్పుడు, డెవలపర్ రెడీమేడ్ ఆన్లైన్ సేవను ఉపయోగించవచ్చు build.opensuse.org లేదా స్థాపించడానికి మీ సర్వర్లో ఇదే విధమైన సిస్టమ్. అదనంగా, మీరు ప్రత్యేకంగా శిక్షణ పొందిన ఉపయోగించి మీ స్వంత మౌలిక సదుపాయాలను త్వరగా అమర్చవచ్చు చిత్రాలు వర్చువల్ మిషన్లు, కంటైనర్లు, స్థానిక సంస్థాపన లేదా నెట్వర్క్లో PXE బూటింగ్ కోసం.
ప్రాథమిక ప్రాజెక్ట్ల యొక్క ftp మరియు వెబ్ సర్వర్ల నుండి కోడ్తో బాహ్య Git లేదా సబ్వర్షన్ రిపోజిటరీలు లేదా ఆర్కైవ్ల నుండి సోర్స్ టెక్స్ట్లను డౌన్లోడ్ చేయడం ఆటోమేట్ చేయడం సాధ్యపడుతుంది, ఇది స్థానిక డెవలపర్ మెషీన్కు కోడ్తో ఆర్కైవ్లను ఇంటర్మీడియట్ మాన్యువల్ డౌన్లోడ్ నుండి వదిలించుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. openSUSE బిల్డ్ సర్వీస్లోకి దిగుమతి చేయండి. ఇతర ప్యాకేజీలపై డిపెండెన్సీలను నిర్ణయించడానికి మరియు వాటికి మార్పులు చేసినప్పుడు ఈ డిపెండెన్సీలను స్వయంచాలకంగా పునర్నిర్మించడానికి ప్యాకేజీ నిర్వహణదారులు అందించబడతారు. ప్యాచ్లను జోడించేటప్పుడు, ఇతర ప్రాజెక్ట్ల నుండి సారూప్య ప్యాకేజీలతో వాటిని పరీక్షించడం సాధ్యమవుతుంది.
ఓపెన్ బిల్డ్ సర్వీస్ని నిర్వహించడానికి, మీరు కమాండ్ లైన్ టూల్స్ మరియు వెబ్ ఇంటర్ఫేస్ రెండింటినీ ఉపయోగించవచ్చు. మూడవ పక్ష క్లయింట్లను కనెక్ట్ చేయడానికి మరియు GitHub, SourceForge మరియు kde-apps.org వంటి బాహ్య సేవల నుండి వనరులను ఉపయోగించడం కోసం సాధనాలు ఉన్నాయి. సమూహాలను సృష్టించడానికి మరియు సహకారాన్ని నిర్వహించడానికి డెవలపర్లకు సాధనాలకు ప్రాప్యత ఉంది. వెబ్ ఇంటర్ఫేస్, ప్యాకేజీ టెస్టింగ్ సిస్టమ్ మరియు అసెంబ్లీ బ్యాకెండ్లతో సహా అన్ని సిస్టమ్ భాగాల కోడ్, తెరిచి ఉంది GPLv2 కింద లైసెన్స్ పొందింది.
మధ్యలో మెరుగుదలలుఓపెన్ బిల్డ్ సర్వీస్ 2.10లో జోడించబడింది:
పూర్తిగా తిరిగి చేయబడింది వెబ్ ఇంటర్ఫేస్, బూట్స్ట్రాప్ ఫ్రేమ్వర్క్ యొక్క భాగాలను ఉపయోగించి తిరిగి వ్రాయబడింది, ఇది కోడ్ నిర్వహణను సులభతరం చేయడం, వివిధ భాగాల రూపకల్పనను ఏకీకృతం చేయడం మరియు అనేక సంక్లిష్టతలను తొలగించడం సాధ్యపడింది (గతంలో వారు 960 గ్రిడ్ సిస్టమ్ను ఉపయోగించారు, j క్వెరీ UI కోసం వారి స్వంత థీమ్ మరియు నిర్దిష్ట CSS యొక్క సమృద్ధి). రాడికల్ రీడిజైన్ ఉన్నప్పటికీ, డెవలపర్లు కొత్త సంస్కరణకు మారినప్పుడు అసౌకర్యాన్ని తగ్గించడానికి మూలకాల యొక్క గుర్తింపును మరియు పని యొక్క సుపరిచితమైన మార్గాన్ని నిర్వహించడానికి ప్రయత్నించారు;
వివిక్త కంటైనర్ల కోసం అప్లికేషన్ల డెలివరీ మరియు విస్తరణ కోసం మద్దతును మెరుగుపరచడానికి పని జరిగింది. సిద్ధమైంది రిజిస్ట్రీ కంటైనర్ పంపిణీ కోసం. ఉదాహరణకు, Tumbleweed రిపోజిటరీ ఆధారంగా తాజా వాతావరణాన్ని ప్రారంభించడానికి, మీరు ఇప్పుడు “docker run -ti -rm registry.opensuse.org/opensuse/tumbleweed /bin/bash”ని అమలు చేయాలి. సురక్షితం
కంటైనర్లలో బైనరీ సమావేశాల (విడుదల నియంత్రణ) స్థితిని ట్రాక్ చేయడానికి మద్దతు. కివి ప్రొఫైల్లకు మద్దతు జోడించబడింది మరియు బహుళ-ఆర్చ్ మానిఫెస్ట్లను రూపొందించే సామర్థ్యం;
Gitlabతో ఏకీకరణ కోసం మాడ్యూల్స్ జోడించబడ్డాయి మరియు పగురే, ఈ సిస్టమ్లలో కొత్త కమిట్లు చేయబడినప్పుడు లేదా పేర్కొన్న ఈవెంట్లు జరిగినప్పుడు OBSలో కొన్ని చర్యలను బైండ్ చేయడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది.
Amazon EC2 మరియు Microsoft Azure క్లౌడ్ పరిసరాలకు అప్లోడ్ చేయగల అంతర్నిర్మిత సామర్థ్యం, అలాగే వాగ్రాంట్ ద్వారా ప్రచురించడం;
sysv init స్క్రిప్ట్లు systemd ఫైల్లతో భర్తీ చేయబడ్డాయి;
InfluxDB DBMSలో పనితీరు డేటాతో కొలమానాలను నిల్వ చేయడానికి మద్దతు జోడించబడింది;
టెక్స్ట్ ఫీల్డ్లలో ఎమోజి అనుమతించబడుతుంది (database.ymlలో చేర్చాలంటే, ఎన్కోడింగ్ తప్పనిసరిగా utf8mb4కి సెట్ చేయబడాలి);
కొత్త వ్యాఖ్యల గురించి సమాచారంతో సమస్యల గురించి మెసేజ్ యజమానులకు నోటిఫికేషన్లను పంపడానికి ఒక ఎంపిక జోడించబడింది;
అభ్యర్థనల యొక్క ప్రాథమిక నిర్ధారణ కోసం ఒక ఫంక్షన్ కనిపించింది (సమీక్ష పూర్తయిన తర్వాత మాత్రమే అభ్యర్థన ఆమోదించబడుతుంది);
రిపోజిటరీలో ఉత్పత్తి ఉత్పత్తి మరియు ప్రచురణ కోసం ఆప్టిమైజ్ చేయబడిన కోడ్ పనితీరు. ప్లానర్కి ఇప్పుడు ప్రాజెక్ట్ను అప్డేట్ చేసే సామర్థ్యం ఉంది.