精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在云中利用開(kāi)源軟件進(jìn)行開(kāi)發(fā)以提高創(chuàng)新能力

云計(jì)算
企業(yè)可以在自己的云平臺(tái)上利用開(kāi)源軟件開(kāi)發(fā)應(yīng)用程序以提高創(chuàng)新能力,而無(wú)需為創(chuàng)新支付更多的費(fèi)用。

企業(yè)可以在自己的云平臺(tái)上利用開(kāi)源軟件開(kāi)發(fā)應(yīng)用程序以提高創(chuàng)新能力,而無(wú)需為創(chuàng)新支付更多的費(fèi)用。

在大多數(shù)企業(yè)中,最主要的成本是人力資源。但是通過(guò)智能地利用開(kāi)源軟件,可以顯著降低成本,即擁有GitHub的用戶群能夠?yàn)槠髽I(yè)“免費(fèi)”工作。但GitHub有6500萬(wàn)個(gè)注冊(cè)用戶帳戶,必須假設(shè)其中大多數(shù)成員是開(kāi)發(fā)人員。如果圍繞GitHub巧妙地構(gòu)建,實(shí)際上可以讓這些開(kāi)發(fā)人員都成為企業(yè)的人力資源,從而使企業(yè)的工作效率遠(yuǎn)遠(yuǎn)超過(guò)亞馬遜、Facebook和微軟等大型公司,并顯著降低成本。首先說(shuō)明這個(gè)問(wèn)題,以便了解這個(gè)解決方案。

[[412034]]

問(wèn)題

一名資深的開(kāi)發(fā)人員表示,在他曾經(jīng)就職的一家公司有一個(gè)這樣的案例,有人克隆了一個(gè)開(kāi)源git存儲(chǔ)庫(kù),然后將其代碼添加到該公司私有企業(yè)云的git存儲(chǔ)庫(kù)中,然后對(duì)這個(gè)存儲(chǔ)庫(kù)進(jìn)行修改。而在兩年之后,該公司的開(kāi)發(fā)人員花費(fèi)6周的時(shí)間進(jìn)行更新,以使用其他開(kāi)發(fā)人員在GitHub上創(chuàng)建的最新版本,并嘗試在這一過(guò)程中盡可能多地保留自定義功能。行業(yè)專家并不認(rèn)同這個(gè)可能降低代碼質(zhì)量的做法,因?yàn)樗诘墓疽?fù)責(zé)代碼質(zhì)量。

如果可以的話,使用他所說(shuō)的“Gitless Cloud Pipelines”要好得多。也就是在使用開(kāi)源項(xiàng)目時(shí),通常不會(huì)創(chuàng)建自己的git存儲(chǔ)庫(kù),這意味著直接鏈接到開(kāi)源git存儲(chǔ)庫(kù)。其結(jié)果是如果主要開(kāi)源維護(hù)者發(fā)布了新的開(kāi)源版本,這樣一來(lái)只要想更新自己的軟件,就可以從開(kāi)源存儲(chǔ)庫(kù)中提取并更改,因?yàn)樾碌拈_(kāi)源版本是由主要開(kāi)源維護(hù)者發(fā)布的。這允許從企業(yè)內(nèi)部利用開(kāi)源軟件,這樣開(kāi)發(fā)人員就可以不斷地改進(jìn)他們自己的軟件,當(dāng)然,這對(duì)于企業(yè)是免費(fèi)的。

后端

以這名開(kāi)發(fā)人員展示在其日常工作中如何使用Magic為例。其中最關(guān)鍵的一點(diǎn)是,他從未克隆Magic,而是創(chuàng)建了一個(gè)直接指向Magic的GitHub存儲(chǔ)庫(kù)的Azure管道,并注意到了“Get sources”部分的一些特性。

需要注意源代碼如何指向GitHub,而不是Azure存儲(chǔ)庫(kù)。在上面的截圖中,只是將它直接指向主分支。在實(shí)時(shí)生產(chǎn)環(huán)境中,可能更愿意將其指向特定標(biāo)簽,除非與項(xiàng)目維護(hù)者有非常密切的關(guān)系。只是因?yàn)榧词顾?ldquo;主”分支,它仍然可能包含臨時(shí)提交。其標(biāo)簽基本上是在創(chuàng)建項(xiàng)目的新版本時(shí)創(chuàng)建的,這通常可以更好地保證項(xiàng)目的穩(wěn)定狀態(tài),然后是一些隨機(jī)的主提交。

由于這名開(kāi)發(fā)人員是Magic的主要維護(hù)者,因此對(duì)此很熟悉,因?yàn)榉浅G宄?dāng)前的“主”分支在任何特定時(shí)間點(diǎn)有多好。此外,他還關(guān)閉了管道上的CI觸發(fā)器,為提交到主分支的每個(gè)更改構(gòu)建項(xiàng)目。最后一部分至關(guān)重要,因?yàn)椴幌M魏坞S機(jī)提交觸發(fā)新構(gòu)建,尤其是對(duì)于生產(chǎn)環(huán)境來(lái)說(shuō)。這使得這一過(guò)程的自動(dòng)化程度較低,因?yàn)楸仨毴斯び|發(fā)管道而不是使用CI觸發(fā)器,但這也能夠100%地控制從開(kāi)放源代碼存儲(chǔ)庫(kù)創(chuàng)建新構(gòu)建的時(shí)間。

之后,這個(gè)管道將克隆Babel和Babelfish。這些技巧允許在特定的最終結(jié)果中使用想要的任何Magic微服務(wù)填充模塊文件夾。

這允許將模塊動(dòng)態(tài)安裝到Magic后端,作為管道的一個(gè)集成部分。

對(duì)于這個(gè)特定的管道,想為Magic啟用Windows自動(dòng)身份驗(yàn)證,只需在構(gòu)建后端之前將NuGet包添加到核心即可輕松完成。

這允許使用任何插槽動(dòng)態(tài)填充Magic后端,這些插槽是需要該特定管道的C#綁定。由于Magic的模塊化,這實(shí)際上會(huì)改變Magic的行為,而不需要任何代碼更改。

在部署后端后,將不得不應(yīng)用變量替換,只需在主要部署操作上啟用JSON變量替換即可輕松完成此操作,然后在管道的變量部分中引用想要替換的變量。

需要注意的是,出于安全原因,無(wú)法展示它們的值,但它們會(huì)在部署后端時(shí)動(dòng)態(tài)交換相關(guān)的“appsettings.json”值。

前端

前端使用類似的機(jī)制構(gòu)建,在Angular項(xiàng)目中有一個(gè)npmrun-script部分,可以參考它來(lái)創(chuàng)建生產(chǎn)構(gòu)建。

誠(chéng)然,前端有點(diǎn)混亂,因?yàn)锳ngular在構(gòu)建過(guò)程中將所有內(nèi)容打包到隨機(jī)生成的文件中,因此很難在這里智能地引用變量,除非在其代碼中對(duì)此進(jìn)行了調(diào)整。因此為了簡(jiǎn)單起見(jiàn),在構(gòu)建管道階段在這里應(yīng)用變量替換。這會(huì)降低靈活性,因?yàn)楸仨殲槊總€(gè)環(huán)境構(gòu)建變量,當(dāng)然,假設(shè)需要在每個(gè)環(huán)境中覆蓋這些變量的話。但這對(duì)于這個(gè)特定項(xiàng)目來(lái)說(shuō)并不是什么大問(wèn)題。

也可以使用替代機(jī)制,但這包括用看起來(lái)很奇怪的#{xxx}部分散布Angular代碼,使其無(wú)法在開(kāi)箱即用的調(diào)試/開(kāi)發(fā)環(huán)境中使用,而無(wú)需先更改一大堆無(wú)用配置值。因此,對(duì)于Magic的額外“每個(gè)環(huán)境一個(gè)構(gòu)建管道”要求的代價(jià)并不高,因?yàn)樗軌虮3忠磺斜M可能通用,零開(kāi)發(fā)依賴性或配置要求使其在開(kāi)發(fā)環(huán)境中工作。

基本上,這只替換了一個(gè)變量,即后端的URL,當(dāng)然可以與使用后端變量類似的方式創(chuàng)建這一變量,除了這發(fā)生在構(gòu)建步驟中,而不是在部署步驟中。

也可以部署任何認(rèn)為合適的方式。在日常工作的DEV環(huán)境中,只是在虛擬機(jī)上使用IIS服務(wù)器,因?yàn)檫@允許在一臺(tái)機(jī)器上部署30/50個(gè)Web應(yīng)用程序,從而顯著降低了成本。當(dāng)然,可能需要考慮采用其他應(yīng)用程序,例如Azure WebApps等。

“智能”部分

通過(guò)創(chuàng)建這樣的“Gitless云系統(tǒng)”,直接指向開(kāi)源GitHub存儲(chǔ)庫(kù),可以不斷利用添加到這些項(xiàng)目中的任何創(chuàng)新,而不必采用人工進(jìn)行合并更改。

然而,并非所有項(xiàng)目都可以使用這種方法,例如因?yàn)樗鼈冃枰薷拇a才能在環(huán)境中工作,不允許通過(guò)配置設(shè)置重寫(xiě)其行為等。或者它們需要附加功能,并且不提供插件架構(gòu),允許像Magic那樣動(dòng)態(tài)注入動(dòng)態(tài)功能。因此,該項(xiàng)目在其核心架構(gòu)中必須是“超級(jí)敏捷”的,允許可能需要的任何方式攔截并添加到其核心。很少有GitHub項(xiàng)目在本質(zhì)上像Magic一樣“敏捷”,所以這可能是一個(gè)挑戰(zhàn)。

如果放棄了對(duì)核心項(xiàng)目的所有控制權(quán),這對(duì)于像Magic這樣的項(xiàng)目來(lái)說(shuō)可能意義不大,因?yàn)樗撵`活性和插件架構(gòu)。但是,不能再像控制在自己的git存儲(chǔ)庫(kù)中擁有源代碼的項(xiàng)目那樣“控制”項(xiàng)目。然而,大多數(shù)GitHub項(xiàng)目的開(kāi)發(fā)人員和維護(hù)人員都非常愿意接受提供給他們的變更請(qǐng)求。

或者,可以激勵(lì)項(xiàng)目背后的開(kāi)發(fā)人員,以加快項(xiàng)目開(kāi)發(fā),并讓維護(hù)人員優(yōu)先考慮問(wèn)題。如果企業(yè)可以免費(fèi)利用6500萬(wàn)開(kāi)發(fā)人員以及他們所有的創(chuàng)新,那么在項(xiàng)目的開(kāi)發(fā)人員和企業(yè)之間建立一種共生關(guān)系,可能是一種采用更多創(chuàng)新并且成本極其低廉的方法。

 

責(zé)任編輯:趙寧寧 來(lái)源: 企業(yè)網(wǎng)D1Net
相關(guān)推薦

2019-04-17 14:58:53

開(kāi)源公共云云計(jì)算

2013-10-11 10:59:42

2009-11-20 18:39:17

2018-06-08 15:01:20

2015-07-01 15:39:52

Ceph云存儲(chǔ)NAS

2012-11-23 09:42:26

開(kāi)源軟件開(kāi)發(fā)人員

2021-03-30 11:33:45

云計(jì)算微服務(wù)云應(yīng)用

2021-04-19 11:11:57

云計(jì)算數(shù)字

2020-05-22 11:16:49

云安全云計(jì)算

2018-12-09 16:31:39

制造商物聯(lián)網(wǎng)創(chuàng)新

2022-03-04 14:52:27

云計(jì)算開(kāi)源

2022-09-27 14:46:03

網(wǎng)絡(luò)安全計(jì)算機(jī)惡意軟件

2013-10-11 09:31:39

開(kāi)源數(shù)據(jù)處理云計(jì)算

2020-05-18 10:08:22

卓越集成中心ICoE

2011-04-02 12:52:37

MRTG監(jiān)控

2023-08-08 13:57:48

2020-07-15 10:52:39

首席技術(shù)官CIOIT主管

2011-03-08 08:36:49

OraclePLM

2021-01-20 08:30:00

數(shù)據(jù)分析機(jī)器學(xué)習(xí)IT

2013-08-27 14:42:56

云安全云服務(wù)云計(jì)算部署
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

西瓜成人精品人成网站| yiren22综合网成人| 激情视频一区二区三区| 精品香蕉在线观看视频一| 亚洲精品高清无码视频| 黄色在线论坛| 久久综合狠狠综合| 成人乱色短篇合集| 日本va欧美va国产激情| 日韩欧美精品| 亚洲成色www8888| 久久久精品麻豆| 国产网红女主播精品视频| 久久久久久久综合狠狠综合| 成人天堂噜噜噜| 国产精品男女视频| 婷婷亚洲五月色综合| 亚洲精品久久久久久久久久久| 超碰在线人人爱| 国产第一页在线视频| 国产视频视频一区| 国产精品久久亚洲7777| 在线免费看av片| 99热这里只有精品8| 久久九九免费视频| 成都免费高清电影| 成人激情自拍| 91精品国产综合久久精品| 国产主播在线看| 国内精品久久久久久野外| 久久久99精品免费观看不卡| 动漫3d精品一区二区三区| 中文字幕一区2区3区| 亚洲欧美视频一区二区三区| 韩国精品久久久999| 精品一区在线观看视频| 999久久久91| 国产午夜精品视频免费不卡69堂| 亚洲国产精品无码久久久久高潮| 精品国产第一国产综合精品| 精品视频一区二区不卡| 日本熟妇人妻中出| 亚洲欧美se| 精品成人乱色一区二区| 免费看日b视频| 国产人成网在线播放va免费| 国产精品色眯眯| 色综合影院在线观看| 你懂的在线免费观看| 高清美女视频一区| 欧美日韩18| 久久中文字幕在线| 国产精品日日做人人爱| 国产激情片在线观看| 理论片午午伦夜理片在线播放| 国产区在线观看成人精品 | 中文.日本.精品| 欧美日韩一区二区在线| 大陆极品少妇内射aaaaa| 黑人精品视频| 五月激情综合婷婷| 国产av国片精品| 国产欧洲在线| 日韩欧美在线看| 久久久免费视频网站| 成人性生交大片免费观看网站| 色综合久久中文字幕综合网| 欧美激情成人网| 亚洲伦乱视频| 欧美日韩成人在线| av在线免费看片| 秋霞一区二区| 欧美精品一区二区高清在线观看| 日韩精品视频一区二区| 亚洲人成精品久久久| 亚洲小视频在线观看| 国产午夜精品福利视频| 天天综合网91| 欧美夫妻性视频| 97人人澡人人爽人人模亚洲 | 国产野外作爱视频播放| 日韩久久一区| 91精品国产91久久综合桃花 | 久久精品国产欧美亚洲人人爽| 91高清免费看| 日韩午夜免费| 国产精选久久久久久| 国产ts人妖调教重口男| av不卡免费电影| 亚洲不卡1区| 视频免费一区| 亚洲aaa精品| 日本a√在线观看| 日韩免费成人| 亚洲美女精品久久| 国产黄色小视频网站| 亚洲无线视频| 国产精品三级美女白浆呻吟| www香蕉视频| 久久精品亚洲乱码伦伦中文| 最新国产精品久久| 黄色aa久久| 欧美精品久久天天躁| 国产精品久久久久久亚洲av| 欧美综合久久| 久久久久国产视频| 在线观看视频中文字幕| 成人av在线观| 中文字幕99| 国模冰冰炮一区二区| 正在播放亚洲一区| 国产女人18毛片水真多18| 91亚洲人成网污www| 欧美专区中文字幕| av老司机久久| 成人黄色综合网站| 欧美日韩三级视频| 激情黄色小视频| 少妇高潮一区二区三区| 精品国产视频在线| 亚洲欧美另类在线视频| 成人免费高清视频| 国产福利片一区二区| 在线一区av| 亚洲精品一区二区三区精华液| 日韩av网站在线播放| 视频一区二区中文字幕| 国产精品一区二区三区在线观| 麻豆tv入口在线看| 欧美影院午夜播放| 黄色aaa视频| 亚洲一区二区毛片| 国产嫩草一区二区三区在线观看 | 欧美久久精品午夜青青大伊人 | 91精品国产综合久久精品app| 国产精品20p| 亚洲女人av| 极品校花啪啪激情久久| 欧美videossex| a一区二区三区亚洲| 成人在线国产| 亚洲午夜精品久久久久久久久久久久| 国产一级在线视频| 国产伦精品一区二区三区在线观看| 日韩电影天堂视频一区二区| 末成年女av片一区二区下载| 日韩欧美国产一二三区| 最新一区二区三区| 麻豆免费精品视频| 中文字幕乱码一区二区三区| 欧美亚洲福利| www.亚洲一区| 国产情侣激情自拍| 亚洲色欲色欲www在线观看| 天堂av在线8| 91av精品| 丁香婷婷久久久综合精品国产 | 久久精品一区二区三区不卡| 日本一区二区黄色| www.成人三级视频| 日韩三级免费| 亚洲国产精品字幕| 午夜精品三级久久久有码| 91麻豆国产福利在线观看| av免费播放网址| 国产中文精品久高清在线不| 国产精品免费福利| 成人在线观看黄色| 91麻豆精品国产| 精品无码人妻一区二区三| av亚洲精华国产精华| 日本男人操女人| 欧美a级成人淫片免费看| 91久久精品国产91久久性色| 在线看女人毛片| 日韩精品高清视频| 日韩国产亚洲欧美| 亚洲欧美日本在线| 日本道中文字幕| 日韩高清国产一区在线| 青少年xxxxx性开放hg| 6080成人| 国产精品极品在线| free性欧美hd另类精品| 日韩国产高清视频在线| 最近中文字幕av| 亚洲日本va午夜在线影院| 丝袜熟女一区二区三区| 日韩中文字幕亚洲一区二区va在线 | 日韩欧美精品在线观看视频| 青青草91久久久久久久久| 91福利视频导航| 在线毛片观看| 久久亚洲国产成人| 精品视频一二三| 91精品国产色综合久久| 亚洲天堂视频网站| 国产精品蜜臀av| 亚洲成年人在线观看| 日韩—二三区免费观看av| 免费的一级黄色片| blacked蜜桃精品一区| 99久久一区三区四区免费| 性感美女一区二区在线观看| 欧美激情精品久久久久久免费印度 | 亚洲精品国产综合区久久久久久久| 波多野结衣影片| 亚洲国产综合色| 午夜国产福利视频| 91蜜桃免费观看视频| 国产又粗又猛又爽又黄| 日本成人在线不卡视频| 3d动漫一区二区三区| 亚洲男女av一区二区| 日韩精品欧美一区二区三区| 成人h动漫免费观看网站| 成人免费观看网址| 久久久精品99| 日韩一区二区视频在线| 亚洲视频狠狠| 亚洲国产欧美一区二区三区不卡| 97品白浆高清久久久久久| 亚洲欧美日韩第一区| 天天碰免费视频| 极品少妇一区二区三区| 欧美h视频在线观看| sdde在线播放一区二区| 精品日韩美女| av不卡一区| 韩国欧美国产一区| 亚洲美女激情视频| 国产精品久久无码一三区| 第一福利永久视频精品| 免费一级全黄少妇性色生活片| 国产精品污污网站在线观看| 扒开jk护士狂揉免费| 成人99免费视频| 美女搡bbb又爽又猛又黄www| 国产一区激情在线| 日韩免费在线免费观看| 色综合久久久久久| 欧美精品第1页| 91tv国产成人福利| 欧美日韩在线一区二区| 亚洲av无码乱码国产精品fc2| 欧美视频中文在线看| 久久久精品免费看| 精品国产福利在线| 91精品国产综合久久久蜜臀九色| 婷婷开心激情综合| 激情五月色婷婷| 午夜精品国产更新| 久久青青草视频| 色婷婷av一区二区三区之一色屋| 国产在线观看黄色| 色综合天天综合在线视频| 日本高清不卡码| 91国模大尺度私拍在线视频| 国产精品男女视频| 成人影院在线播放| 日韩一区二区免费在线观看| 国产色综合视频| 在线综合视频播放| 国产黄频在线观看| 精品欧美一区二区在线观看| 懂色av成人一区二区三区| 欧美v亚洲v综合ⅴ国产v| 欧美熟妇另类久久久久久不卡| 精品久久国产老人久久综合| 天天射天天操天天干| 成人精品亚洲| 国产成人精品一区二区在线| 欧美日韩在线精品一区二区三区激情综合 | 欧美亚洲禁片免费| 国产美女www爽爽爽| www.久久99| 欲色天天网综合久久| 91精品国产91久久久久游泳池 | 亚洲午夜精品久久久久久app| 国产精品69久久久| 久久久噜噜噜久久狠狠50岁| av网站在线不卡| 国产高清亚洲一区| 国产偷人妻精品一区| 亚洲国产高清在线| 久久久久亚洲天堂| 色综合久久88色综合天天6 | 成人免费精品动漫网站| 亚洲一卡二卡三卡四卡| 日韩人妻精品中文字幕| 欧美丰满嫩嫩电影| 免费观看黄色av| 国产亚洲精品久久久| 日韩精品分区| 国产98色在线| 伊人精品久久| 日产精品一线二线三线芒果| 欧美黄色免费| 91蝌蚪视频在线观看| 懂色av一区二区三区蜜臀| 性猛交娇小69hd| 亚洲成人午夜电影| 国产老女人乱淫免费| 亚洲乱码一区av黑人高潮| 国产盗摄在线观看| 国产成人精品一区二区| 草草视频在线一区二区| 亚洲激情一区二区| 亚洲一区黄色| 师生出轨h灌满了1v1| 国产欧美一区二区三区网站| 日本五十路女优| 制服丝袜中文字幕亚洲| 国产精品视频二区三区| 国外成人性视频| 麻豆国产一区| 一级做a爰片久久| 麻豆成人精品| 国产十八熟妇av成人一区| 日韩一区欧美小说| 波多野结衣人妻| 亚洲美女久久久| 国产理论在线| 国产伦精品一区二区三毛| 国产精品毛片久久| 九九九在线观看视频| 久久久亚洲高清| 91精品国产乱码久久久张津瑜| 欧美一区二区三区视频在线观看 | 免费不卡欧美自拍视频| 成人在线中文| 午夜精品美女久久久久av福利| 亚洲黄网站黄| 91亚洲一线产区二线产区| 中文字幕一区二区在线观看| 中文字幕无码乱码人妻日韩精品| 亚洲欧洲免费视频| 在线看片国产福利你懂的| 久久96国产精品久久99软件| 在线不卡欧美| 午夜免费福利影院| 午夜电影网亚洲视频| 黄色成人一级片| 97精品久久久中文字幕免费| 成人性生交大片免费看96| 日韩精品一区二区免费| 国产成人亚洲精品狼色在线 | 黄色av网址在线免费观看| 欧美在线免费看| 亚洲精品动态| 黄色一级大片在线观看| 免费观看亚洲天堂| 亚洲色图日韩av| 大桥未久在线视频| 韩日午夜在线资源一区二区| 亚洲精品乱码| 精品无码国产一区二区三区51安| 亚洲国产精品久久久男人的天堂| 亚洲第一成人av| 欧美精品福利在线| 精品一区二区男人吃奶| 欧美日韩成人免费视频| 97超碰欧美中文字幕| 久久久久99精品成人片我成大片| 亚洲男人av电影| 国产精品久久久久av电视剧| 色大师av一区二区三区| 久久99精品国产| 久久久精品99| 日韩精品在线免费观看视频| 日韩三区在线| 国产成人精品免费看在线播放| 国产精品99久久久| 国产成人在线免费观看视频| 亚洲欧美日韩天堂一区二区| 成人国产在线| 伊人再见免费在线观看高清版| 成人精品视频.| 免费看一级视频| 久久精品国亚洲| 精品成人自拍视频| 国产主播中文字幕| 亚洲综合在线免费观看| 日本大片在线观看| 成人精品一区二区三区| av成人激情| 激情高潮到大叫狂喷水| 精品国产乱码久久久久久老虎| 少妇在线看www| 亚洲综合第一| 99麻豆久久久国产精品免费优播| 天堂网一区二区| 欧美精品在线免费| 国产99久久久国产精品成人免费 | 波多野结衣亚洲| 一区二区三区四区视频在线观看| 成人性生交大片免费看视频在线| 进去里视频在线观看| 久久久久久久色| 国产精品99视频|