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.

ZJI(月付450元),香港华为云线路服务器、E3服务器起

ZJI发布了9月份促销信息,针对香港华为云线路物理服务器华为一型提供立减300元优惠码,优惠后香港华为一型月付仅450元起。ZJI是原来Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,商家所选数据中心均为国内访问质量高的机房和线路,比如香港阿里云、华为...

HostYun(月18元),CN2直连香港大带宽VPS 50M带宽起

对于如今的云服务商的竞争着实很激烈,我们可以看到国内国外服务商的各种内卷,使得我们很多个人服务商压力还是比较大的。我们看到这几年的服务商变动还是比较大的,很多新服务商坚持不超过三个月,有的是多个品牌同步进行然后分别的跑路赚一波走人。对于我们用户来说,便宜的服务商固然可以试试,但是如果是不确定的,建议月付或者主力业务尽量的还是注意备份。HostYun 最近几个月还是比较活跃的,在前面也有多次介绍到商...

pacificrack:超级秒杀,VPS低至$7.2/年,美国洛杉矶VPS,1Gbps带宽

pacificrack又追加了3款特价便宜vps搞促销,而且是直接7折优惠(一次性),低至年付7.2美元。这是本月第3波便宜vps了。熟悉pacificrack的知道机房是QN的洛杉矶,接入1Gbps带宽,KVM虚拟,纯SSD RAID10,自带一个IPv4。官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款7折秒杀优惠码:R3UWUYF01T内存CPUSS...

opensuse为你推荐
公司网络被攻击网络遭受攻击分为哪几类firetrap你们知道的有多少运动品牌的服饰?www.7160.com电影网站有那些嘀动网在炫动网买鞋怎么样,是真的吗www.7788dy.comwww.tom365.com这个免费的电影网站有毒吗?www.niuav.com给我个看电影的网站www.vtigu.com初三了,为什么考试的数学题都那么难,我最多也就135,最后一道选择,填空啊根本没法做,最后几道大题倒www.javmoo.comjavimdb怎么看朴容熙这个人男的女的,哪国人。叫什么。1377.com真实.女友下载地址谁有
www二级域名 域名系统 深圳域名空间 国外vps租用 汉邦高科域名申请 3322免费域名 草根过期域名 阿云浏览器 kvmla hawkhost优惠码 宕机监控 免费smtp服务器 新天域互联 jsp空间 hinet 免费申请网站 1美金 安徽双线服务器 免费邮件服务器 四川电信商城 更多