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.

蓝速数据(58/年)秒杀服务器独立1核2G 1M

蓝速数据金秋上云季2G58/年怎么样?蓝速数据物理机拼团0元购劲爆?蓝速数据服务器秒杀爆产品好不好?蓝速数据是广州五联科技信息有限公司旗下品牌云计算平台、采用国内首选Zkeys公有云建设多种开通方式、具有IDC、ISP从业资格证IDC运营商新老用户值得信赖的商家。我司主要从事内地的枣庄、宿迁、深圳、绍兴、成都(市、县)。待开放地区:北京、广州、十堰、西安、镇江(市、县)。等地区数据中心业务,均KV...

DMIT(8.72美元)日本国际线路KVM月付8折起,年付5折

DMIT.io是成立于2018年的一家国外主机商,提供VPS主机和独立服务器租用,数据中心包括中国香港、美国洛杉矶和日本等,其中日本VPS是新上的节点,基于KVM架构,国际线路,1Gbps带宽,同时提供月付循环8折优惠码,或者年付一次性5折优惠码,优惠后最低每月8.72美元或者首年65.4美元起,支持使用PayPal或者支付宝等付款方式。下面列出部分日本VPS主机配置信息,价格以月付为例。CPU:...

Linode($5/月),新用户注册送100美元,11个数据中心云服务器

关于Linode,这是一家运营超过18年的VPS云主机商家,产品支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,最低每月费用5美元($0.0075/小时)起。目前,注册Linode的新用户添加付款方式后可以获得100美元赠送,有效期为60天,让更多新朋友可以体验Linode的产品和服务。Linode的云主机产品分为几类,下面分别列出几款套餐配置...

opensuse为你推荐
ip购买不同的ID不同的IP买同一个店铺同样的商品属于虚假交易吗?京沪高铁上市首秀京沪高铁怎么老是出问题?高铁的核心技术是中国自己的吗?硬盘的工作原理硬盘的工作原理是?(不要给我网址,我用的手机)地图应用谁知道什么地图软件好用,求 最好可以看到路上行人同ip网站一个域名能对应多个IP吗百度关键词分析怎样对关键词进行分析和选择广告法中国的广告法有哪些。www.97yes.comwww.moyigui88.com是不是一个好网站呢www.toutoulu.com外链方案到底应该怎么弄呢www.175qq.com这表情是什么?
n点虚拟主机管理系统 godaddy域名解析教程 如何申请免费域名 已经备案域名 购买域名和空间 域名优惠码 68.168.16.150 申请空间 免费ftp站点 铁通流量查询 个人免费空间 福建天翼加速 万网空间购买 江苏双线服务器 路由跟踪 谷歌台湾 114dns 广东主机托管 中国联通宽带测试 nnt 更多