精品欧美一区二区三区在线观看 _久久久久国色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)

综合亚洲深深色噜噜狠狠网站| 99精品免费| 在线91免费看| 日本福利视频一区| 韩国免费在线视频| 国产精品18久久久久久久久| 91精品国产91久久久久久久久 | 麻豆精品国产| 高跟丝袜欧美一区| 吴梦梦av在线| 黄色片免费在线| 丰满白嫩尤物一区二区| 国产激情久久久| 久草视频在线资源| 成人激情开心网| 亚洲国产99精品国自产| 久久综合伊人77777麻豆最新章节| 性欧美videoshd高清| 国产午夜久久久久| 国产精品一区二区不卡视频| 自拍偷拍校园春色| 极品日韩av| 久久久精品999| 极品人妻videosss人妻| 美女主播精品视频一二三四| 欧美一卡2卡3卡4卡| 男人女人黄一级| 少妇在线看www| 亚洲国产乱码最新视频| 桥本有菜av在线| 国产原创av在线| 久久亚洲影视婷婷| 国产视频不卡| 蜜臀av免费在线观看| 国产制服丝袜一区| 国产日韩精品一区二区| 免费又黄又爽又猛大片午夜| 99热在线精品观看| 97精品国产91久久久久久| 五月天丁香激情| 欧美一区91| 美女av一区二区三区| 色偷偷www8888| 日韩欧美精品综合| 亚洲少妇中文在线| 天天躁日日躁aaaa视频| 牛牛影视一区二区三区免费看| 欧美zozozo| 亚洲天堂小视频| 涩爱av色老久久精品偷偷鲁| 欧美一区二区免费| 51自拍视频在线观看| 成人免费观看49www在线观看| 欧美日韩另类一区| 天堂av2020| 日韩精品视频中文字幕| 日韩欧美成人一区| 国产chinese中国hdxxxx| 国产乱论精品| 日韩国产高清视频在线| 麻豆av免费观看| 综合综合综合综合综合网| 亚洲欧美另类中文字幕| 婷婷色一区二区三区| 成人看的视频| 欧美成人自拍视频| 国产中文字幕免费| 日韩av片在线播放| 免费观看久久av| 日精品一区二区三区| 中文字幕国产亚洲2019| 色偷偷男人天堂| 91精品国产麻豆国产在线观看 | 91精品国产黑色瑜伽裤| 亚洲成人av在线电影| 国产美女三级视频| 国产黄色一区| 欧美一级在线观看| 99久久久无码国产精品性波多| 国产 日韩 欧美 综合 一区| 精品成人一区二区| 18禁裸乳无遮挡啪啪无码免费| 国际精品欧美精品| 久久精品一区中文字幕| 久久久久久国产精品免费播放| 狠狠久久婷婷| 久久久久久国产三级电影| 男人的天堂官网| 亚洲一级淫片| 欧美一级黄色网| 136福利视频导航| 99麻豆久久久国产精品免费| 日韩精品一区二区三区四区五区 | 亚洲黄色av一区| 女性女同性aⅴ免费观女性恋| 国产精品99精品一区二区三区∴| 日韩你懂的电影在线观看| 国产黄色网址在线观看| 天天综合一区| 日本高清+成人网在线观看| 国产精品永久久久久久久久久| 成av人片一区二区| 一区二区三区四区国产| 欧美调教sm| 91精品欧美综合在线观看最新| 伊人久久久久久久久| 国产欧美日韩精品高清二区综合区| 最近更新的2019中文字幕| 国产一级一级片| 久久se精品一区二区| 黄色一区三区| av在线导航| 91福利视频在线| 荫蒂被男人添免费视频| 婷婷亚洲五月色综合| 琪琪第一精品导航| 乱精品一区字幕二区| 亚洲婷婷综合色高清在线| 99热成人精品热久久66| 国产乱论精品| 欧美激情区在线播放| 91精品中文字幕| 国产亚洲综合色| 波多野结衣家庭教师在线播放| 激情不卡一区二区三区视频在线| 国产香蕉精品视频一区二区三区| 日本中文字幕在线免费观看| 精品一区二区成人精品| 亚洲高清视频一区二区| 欧美电影免费观看| 日韩精品免费在线视频| 国产一卡二卡在线| 国产91综合网| 日本一二三区视频在线| 亚洲精品tv| 在线播放日韩av| 免费黄色av片| 久久日一线二线三线suv| 久草视频国产在线| 韩国精品福利一区二区三区| 九九精品在线视频| 亚洲经典一区二区| 一区二区在线观看视频 | 99久久伊人精品| 亚洲国产精品成人天堂| 成人免费在线电影网| 欧美精品第一页在线播放| 99久久久久久久| 亚洲黄色小说网站| 大尺度在线观看| 亚洲国产精品一区制服丝袜| 韩国成人av| 中日韩脚交footjobhd| 亚洲片在线观看| 800av在线免费观看| av在线影院| 精品日韩成人av| 日本熟妇乱子伦xxxx| va亚洲va日韩不卡在线观看| 99精品在线免费视频| 自拍偷拍欧美一区| 国产不卡在线观看| 在线激情免费视频| 欧美一区二区三区视频免费播放| 欧美黄色一级网站| 97久久精品人人澡人人爽| 日本韩国欧美在线观看| 国产精品羞羞答答在线观看| 国产精品揄拍500视频| 麻豆电影在线播放| 精品剧情v国产在线观看在线| 国产精品第56页| 91老师片黄在线观看| www亚洲成人| 午夜欧美精品| 久久精品二区| 亚洲我射av| 午夜精品一区二区三区在线视频 | 一区二区三区四区在线观看视频| 最新黄色网址在线观看| 亚洲精品国产一区二区精华液 | 庆余年2免费日韩剧观看大牛| 超碰免费在线观看| 日韩免费看网站| 久久精品视频1| 亚洲人吸女人奶水| 午夜av免费看| 九九热在线视频观看这里只有精品| 日韩a级黄色片| 国产剧情在线观看一区| 亚洲r级在线观看| 最近高清中文在线字幕在线观看1| 亚洲欧洲国产精品| 性中国xxx极品hd| 91久久精品一区二区三| 欧美黄色一级网站| 日本一区二区三区在线不卡| 国产大学生av| 奇米综合一区二区三区精品视频| 青青草视频国产| 欧美日韩在线二区| 国产一区免费视频| 精品国产黄a∨片高清在线| 午夜精品三级视频福利| 成人国产免费电影| 国产一区二区三区久久精品| 欧美一级性视频| 3atv一区二区三区| 日韩乱码一区二区三区| 亚洲va欧美va天堂v国产综合| 老司机精品免费视频| 91麻豆精品在线观看| 久久久久99人妻一区二区三区| 免费在线观看不卡| 久久精品免费一区二区| 国产综合网站| 香蕉视频在线网址| 不卡av一区二区| 欧美日韩精品不卡| 日本久久成人网| 91视频免费进入| www一区二区三区| 国产伦精品免费视频| 韩国久久久久久| 91超碰中文字幕久久精品| 手机av在线播放| 欧美成人精品在线播放| 免费日本一区二区三区视频| 中文字幕少妇一区二区三区| 黄色片在线免费看| 亚洲女在线观看| 青青草视频在线免费观看| 亚洲黄色在线观看| 天天干天天爽天天操| 精品国产伦一区二区三区观看体验 | 丝袜a∨在线一区二区三区不卡| 日韩欧美不卡在线| 国一区二区在线观看| 97超碰人人爱| 在线电影一区二区| 91嫩草国产丨精品入口麻豆| 国产精品国产三级国产在线观看 | 亚洲天堂成人| 欧美成人精品免费| 亚洲三级影院| 国产视频一视频二| 亚洲深爱激情| 日日摸日日碰夜夜爽av| 久久综合五月| 九热视频在线观看| 国内成人精品2018免费看| 在线一区二区不卡| 国产999精品久久久久久绿帽| 日本精品一二三区| 99久久婷婷国产综合精品电影| 鲁大师私人影院在线观看| 久久综合九色欧美综合狠狠| 国产精品免费无码| 中文字幕在线观看不卡| 91视频青青草| 亚洲高清在线视频| 国产又大又黄视频| 欧美性猛交xxxx乱大交退制版| 中文字幕日韩第一页| 91精品欧美综合在线观看最新| 亚洲爱爱综合网| 亚洲精品电影在线| 成人高清免费在线播放| 久久五月天色综合| mm视频在线视频| 国产精品成人品| 国产999精品在线观看| 国产福利久久精品| 精品72久久久久中文字幕| 正在播放亚洲| 亚洲精一区二区三区| 免费看a级黄色片| 国产在线不卡一区| 亚洲永久无码7777kkk| 亚洲国产精品成人综合色在线婷婷 | 国产久一一精品| 伊人久久影院| 色一情一乱一伦一区二区三欧美| 91精品国产麻豆国产在线观看| 国产深夜男女无套内射| 六月丁香婷婷色狠狠久久| 中国极品少妇xxxx| 国产精品欧美一区二区三区| 国产一级在线播放| 欧美日韩极品在线观看一区| 色窝窝无码一区二区三区成人网站| 亚洲人成电影网站| 欧美xxxbbb| 国产精品爽爽爽| 精品国产导航| 91九色国产ts另类人妖| 久久激情婷婷| 极品白嫩的小少妇| 亚洲欧洲精品一区二区精品久久久| 国产网站在线看| 欧美精品1区2区| 激情小视频在线| 韩国v欧美v日本v亚洲| 亚洲欧洲日韩精品在线| 欧美激情第一页在线观看| 欧美激情1区2区| 污视频网址在线观看| 2021中文字幕一区亚洲| 久久免费精彩视频| 欧美伦理视频网站| 国产三级在线免费观看| 97精品免费视频| 欧美一区一区| 在线一区高清| 欧美aa在线视频| 国产又粗又猛又爽视频| 精品国产31久久久久久| 不卡视频在线播放| 久久精品视频在线观看| 免费观看成人性生生活片| 精品欧美一区二区在线观看视频| 亚洲欧美文学| 手机在线播放av| 亚洲美女区一区| 一本到在线视频| 中文字幕精品久久久久| 欧美美女日韩| 欧美一区二区影视| 国产午夜精品一区二区三区欧美 | 亲子伦视频一区二区三区| 国产肉体ⅹxxx137大胆| 国产成人精品亚洲午夜麻豆| 国产美女福利视频| 3atv一区二区三区| h片在线免费| 91九色国产社区在线观看| 我不卡神马影院| 加勒比av中文字幕| 最近中文字幕一区二区三区| 中文字幕网址在线| 日韩中文字幕久久| 激情久久99| a级黄色片网站| 国产精品 欧美精品| 黄页网站免费观看| 日韩精品资源二区在线| 国产在线xxx| 精品日产一区2区三区黄免费 | 国产91久久婷婷一区二区| 国产99久久精品一区二区300| 女人另类性混交zo| 国产精品女同一区二区三区| 国产一区二区麻豆| 欧美刺激性大交免费视频| 秋霞影院一区| 青青青青草视频| 91蝌蚪porny九色| 日韩三级一区二区| 日韩在线视频网| 亚洲成人五区| www国产精品内射老熟女| 国产网站一区二区三区| 亚洲在线精品视频| 欧美高清不卡在线| 中文字幕伦av一区二区邻居| 国产一区二区在线免费播放| 中文字幕在线播放不卡一区| av中文字幕在线免费观看| 欧美精品久久久久久久| 欧美激情在线精品一区二区三区| 色悠悠久久综合网| 一区二区三区**美女毛片| 天堂网av在线播放| 国产精品黄色影片导航在线观看| 欧美www视频在线观看| 国产chinesehd精品露脸| 色8久久人人97超碰香蕉987| 日本视频在线| 国产原创精品| 麻豆视频观看网址久久| xxxxxx国产| 正在播放欧美一区| 91九色鹿精品国产综合久久香蕉| 国产日韩一区二区在线观看| 亚洲欧洲精品一区二区精品久久久 | 成人直播视频| 久久av秘一区二区三区| 99精品黄色片免费大全| 中文字字幕在线中文乱码| 色综合久久88| 成人免费a**址| 欧类av怡春院| 欧美一级理论片| 免费观看一级欧美片| 大地资源网在线观看免费官网| 久久久精品黄色| 亚洲产国偷v产偷v自拍涩爱| 国产精品美女网站| 亚洲日本免费| 日本午夜在线观看|