taropensuse

opensuse  时间:2021-04-01  阅读:()
KIWIImagingwithopenSUSEBuildServiceAdrianSchrterProjectManagerBuildEnviromentMarch19,2009NovellInc.
2SourcePackageImageOBSKIWIImagingOBSusersubmitssourcetoOBSandgetsaproductOBSMarch19,2009NovellInc.
3OBSImageingcomparedtootherKIWIsolutions1/2RunningKIWImanually:AllKIWIfunctionalitiesareusable.
BestwaytohackonKIWI.
Buildhappenslocal.
ImaginginStudio:Forfastandeasyimagecreation.
Easyandintegratedtestingoftheimage.
Workflowandtoolguidedimagecreation.
Interactiveworkingstyle.
ServersideimagecreationMarch19,2009NovellInc.
4OBSImageingcomparedtootherKIWIsolutions2/2ImaginginBuildService:Batchedprocessedimagebuildingdependingonsinglepackagebuildresults.
Currentlyrecommendedforproduct/installationmedias.
Low-Level/Commandlineinterfaceonly.
Allowsusageofmodifiedkiwitoolorkiwidescriptionsinownproject.
Serversideandlocalbuildingoptions.
Integratingofregularimagebuildsintomaintenanceprocessforofficialproducts.
SupportsmultipleKIWIversionperImage(usingitfromtheprojects).
March19,2009NovellInc.
5ImageBuildsfromOBSPOVOBSknowscurrentlythesetypesofpackages:rpm/specbuildsdeb/dscbuildsKIWIImage(akaknownasapplianceimage)KIWIProductImage(akaInstallationMedia)Planned:QAbuildsMSWindowsbuilds→Imagebuildsarejustanother"package"buildfortheBuildService.
March19,2009NovellInc.
6LimitationsofImagebuildswithinOBSTheOBShasashighestgoalacleanandreproducableimagebuild,assoonaspossible(eg.
notwaitingforOpenOfficebuildwhennotneeded).
AsaresultwehavethefollowinglimitationscomparedtoplainKIWIusage:OnlyOBSrepositoriescanbeused.
Own/modifiedbootdescriptiontemplatesneedstogetpackaged.
Usedpackagesmustbeunambiguous!
Currentlynopatternsupport.
Servermaywaitforbuildingpackagesanddoesnotstartimmediately.
→Localoscbuildworksatanytime.
Non-ISObuildresultsarestoredintarball,extendedwithBuildnumber.
March19,2009NovellInc.
7HowtosetupaKIWIrepoCreatearepositoryinaproject.
EnablewantedarchitecturesNootherrepositoryneededinprojectconfig.
KIWI'sxmlisspecifingit.
Createprojectconfig,settingthisrepositorytoType:kiwiRepotype:noneCreateapackageSubmitadaptedKIWIconfigfiles.
March19,2009NovellInc.
8WhatneedstobechangedinKIWIconfigsforOBSTheconfig.
xmlneedstobesuffixedas.
kiwiRepositoriesneedstobespecifiedasobs://$PROJECT/$REPOSITORYobs://refersalwaystotheusedbuildservice.
Example:obs://openSUSE:11.
1/standardContentofrootdirectoryneedstogetpackagedasroot.
tarorroot.
tar.
bz2Incaseofexpansionerror"havechoice"justselectapackageandaddittoyourpackagelist.
March19,2009NovellInc.
9ExamplesopenSUSEFactoryLiveCDin→openSUSE:Factory:LiveProjectKDE:MediaLiveCDsin→KDE:MediasProjectOBSworkerimages(netbootdeployment)in→openSUSE:ToolsProjectMarch19,2009NovellInc.
10FuturePlansSupportpatternsIntegrateintoQAsystemfortestingaproducedbuildautomatically(NOTinteractive).
ConnecttoSUSEStudiosomehowforkiwiconfigexchangeInstallationMediaCreation(akaProductCreation)March19,2009NovellInc.
12WhatareProductsProductsareSUSEspecific.
Productsaremediaswithplainrpmpackages,tobehandledviaYaSTorzypper.
TheMediamaybebootable.
MediascanbeCDisofiles,DVDisofilesorFTPtrees.
Themediamaysupportmultiplearchitectures.
ExamplesaretheopenSUSE11.
1DVDortheNon-OSSFTPtreeAdd-On.
March19,2009NovellInc.
13AProductfromKIWIPOVAproductKIWIconfiglookscompletedifferenttoasystemimage.
(Ownsection)Noautomaticdependencysolvingbetweenpackages.
Itworksonlywithlocalrpmrepositoriescurrently.
KIWIneedstodealwithRPMpackagewhichareusedforinstallationMetapackages(getextractedonthemedia)GeneratemetadataMarch19,2009NovellInc.
14AProductInDetailAtypicalproductmediaconsistof:AnrpmrepositoryMetadataPatterns(preparedpackageselections)BootableinitrdstartingYaSTforinstallationThemingEULA/LicenseInformationAproductmayconsistofmultipleproductmedias!
March19,2009NovellInc.
15ExampleProductOpenSUSE11.
1comesas:DVD5fori586,x86_64andppceachDVD9fori586andx86_64togetherFTPtreefori586andx86_64togetherFTPtreeforppcandppc64togetherNETbootmediai586,x86_64andppceachOpenSUSE11.
1Non-OSScomesas:CDfori586,x86_64andppceachFTPtreefori586andx86_64togetherFTPtreeforppcMarch19,2009NovellInc.
16TheProblemEachproductmedianeedsAnownkiwiconfigAnownreleaseflavorpackageMetapackagestobeputonethemedia.
Thismeansineachofthemissomedatawhichneedstobekeptinsync.
LikepackagelistsortheBeta/RCversion.
March19,2009NovellInc.
17TheSolutionWehaveproductconfigsinBuildService,specifingallmediasforaProduct.
MultipleProductsfromonecodestreamcansharedefinitions(egSLE-11oropenSUSE:11.
1).
TheOBSproductconvertercreatesAllkiwiconfigfilesAspecfileforreleasepackages,includingallflavors.
Patternsonmedia(infuture)Productdefinitionsarestoredin"_product"package,allresultingsourcesgetsgeneratedas"_product:.
.
.
.
"packagesoncheckintime.
March19,2009NovellInc.
18NiceNewFeaturesKIWIallowstocollectautomaticallyallrequiredsourceanddebugpackages.
NotYet:Oneplacetomaintainpackagelistsforproductsandpatterns.
NotYet:Automaticdependencysolvingforproductsoptional.
March19,2009NovellInc.
19ExamplesandDocumentationopenSUSE11.
1wasthefirstproductusingthis.
ProductDefinitionwikipagesAndofcoursethegeneralKIWIdocumentationdescribinghowtocreateaninstallationsourcemanually.
March19,2009NovellInc.
20FutureAdaptKIWIafterPDBmigrationObsoletesomemetapackagesObsoletesomeautobuildtoolswithnativeimplementation→SignificantspeeduphopefullySupportDriverUpdateDisksinKIWISupportpatterngenerationbasedonproductconfigCode/returnvaluecleanupMediaoverflowhandlingOptionalpackagedependencyresolvingKIWIremoterepositorysupportShowreallifeproductandkiwiconfigsGeneralDisclaimerThisdocumentisnottobeconstruedasapromisebyanyparticipatingcompanytodevelop,deliver,ormarketaproduct.
Novell,Inc.
,makesnorepresentationsorwarrantieswithrespecttothecontentsofthisdocument,andspecificallydisclaimsanyexpressorimpliedwarrantiesofmerchantabilityorfitnessforanyparticularpurpose.
Further,Novell,Inc.
,reservestherighttorevisethisdocumentandtomakechangestoitscontent,atanytime,withoutobligationtonotifyanypersonorentityofsuchrevisionsorchanges.
AllNovellmarksreferencedinthispresentationaretrademarksorregisteredtrademarksofNovell,Inc.
intheUnitedStatesandothercountries.
Allthird-partytrademarksarethepropertyoftheirrespectiveowners.
ThisworkislicensedundertheCreativeCommonsAttribution-Noncommercial-ShareAlike2.
5License.
Toviewacopyofthislicense,visithttp://creativecommons.
org/licenses/by-nc-sa/2.
5/.
Forotherlicensescontactauthor.

SugarHosts新增Windows云服务器sugarhosts六折无限流量云服务器六折优惠

SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...

HostMem,最新优惠促销,全场75折优惠,大硬盘VPS特价优惠,美国洛杉矶QuadraNet机房,KVM虚拟架构,KVM虚拟架构,2核2G内存240GB SSD,100Mbps带宽,27美元/年

HostMem近日发布了最新的优惠消息,全场云服务器产品一律75折优惠,美国洛杉矶QuadraNet机房,基于KVM虚拟架构,2核心2G内存240G SSD固态硬盘100Mbps带宽4TB流量,27美元/年,线路方面电信CN2 GT,联通CU移动CM,有需要美国大硬盘VPS云服务器的朋友可以关注一下。HostMem怎么样?HostMem服务器好不好?HostMem值不值得购买?HostMem是一家...

美国云服务器 1核 1G 30M 50元/季 兆赫云

【双十二】兆赫云:全场vps季付六折优惠,低至50元/季,1H/1G/30M/20G数据盘/500G流量/洛杉矶联通9929商家简介:兆赫云是一家国人商家,成立2020年,主要业务是美西洛杉矶联通9929线路VPS,提供虚拟主机、VPS和独立服务器。VPS采用KVM虚拟架构,线路优质,延迟低,稳定性强。是不是觉得黑五折扣力度不够大?还在犹豫徘徊中?这次为了提前庆祝双十二,特价推出全场季付六折优惠。...

opensuse为你推荐
neworiental我国最好的英语学校是在哪里?地图应用什么地图导航最好用最准确嘉兴商标注册怎么查商标注册日期haole16.com高手们帮我看看我的新网站WWW.16mngt.com怎么不被收录啊?www.765.com有没好的学习网站www.hyyan.comDOTA6.51新手选什么英雄为好,请详细讲述出装备顺序,加点顺序,以及注意事项。谢谢baqizi.cc汉字的故事100字yinrentangzimotang氨基酸洗发水的功效咋样?www.175qq.com求带名字的情侣网名!175qq.comkf.qq.com.地址是什么
themeforest 优惠码 紫田 koss gitcafe godaddy 青果网 个人免费空间 qq数据库下载 福建铁通 最好的qq空间 vip域名 免费网页空间 中国电信宽带测速器 网站在线扫描 西安服务器托管 金主 腾讯数据库 hdsky 湖南铁通 更多