亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

使用阿里云codepipeline來持續(xù)部署前端工程(vue,react等等)教程

jone5679 / 807人閱讀

摘要:是什么阿里云是一款提供持續(xù)集成持續(xù)交付能力,并完全兼容的能力和使用習(xí)慣的化產(chǎn)品。后續(xù)遇到的坑如果發(fā)生構(gòu)建失敗,記得要刪除當(dāng)前構(gòu)建,否則觸發(fā)器不會工作

1、codepipeline是什么
阿里云CodePipeline是一款提供持續(xù)集成/持續(xù)交付能力,并完全兼容Jenkins的能力和使用習(xí)慣的SAAS化產(chǎn)品。通過使用阿里云CodePipeline,您可以方便的在云端實(shí)現(xiàn)從代碼到應(yīng)用的持續(xù)集成和交付,方便您快速的對您的產(chǎn)品進(jìn)行功能迭代和演進(jìn)。
講人話就是,幫你 構(gòu)建 你的項(xiàng)目,然后部署到你指定的服務(wù)器位置上;
2、codepipieline的流程

首先會從你指定的git地址拉取你的項(xiàng)目文件,然后執(zhí)行構(gòu)建命令(自行填寫)

構(gòu)建命令執(zhí)行完畢后,把構(gòu)建物上傳到oss上;

部署服務(wù)器會從oss拉取構(gòu)建物,并且自動解壓到工作空間

執(zhí)行部署命令

3、為什么選擇使用codepipeline

不需要自己部署ci服務(wù)器,比如jenkins,也不會占用服務(wù)器資源

集成到項(xiàng)目里面非常簡單(坑我已經(jīng)給你踩了)

目前情況來開,免費(fèi)的可能性非常高。阿里出了云效(另一個ci)給大中型公司使用。而codepipeline針對的是個人開發(fā)和中小公司。

可以配合釘釘使用,自動同步構(gòu)建結(jié)果。非常舒服

如果本身就在使用阿里云code和阿里云服務(wù)器,就更加適合使用了 4、準(zhǔn)備工作

因?yàn)樾枰蟼鞯給ss上,所以必須要開通oss。(可能會產(chǎn)生費(fèi)用,存儲1G一個月0.12元,這個應(yīng)(ken)該(ding)可以承受)

5、正式開搞

1、先開通codepipeline

2、創(chuàng)建一個新項(xiàng)目,前端必備都是nodejs環(huán)境

3、這兒記得填寫項(xiàng)目的ssh地址。就是git@....,證書一定要配置!

4、配置證書,選擇ssh用戶。填入你的私鑰,注意不是公鑰。

如果是阿里云code的項(xiàng)目,如圖:存放你的公鑰。

5、 構(gòu)建命令:比如我的vue項(xiàng)目。就是

npm install
npm run build

測試命令就要看自己項(xiàng)目的配置了

6、上傳到oss上,vue默認(rèn)的打包生成的目錄都是dist,根據(jù)自己實(shí)際的填寫就行了。這兒是打包成 xxx.gz的壓縮包上傳的

去oss上新建bucket,選擇默認(rèn)選項(xiàng)就行了。區(qū)域就用華北2就行了。

7、這里有大坑 (加紅加粗)(如果需要不需要部署到ECS就直接跳過)

如果在ECS上執(zhí)行了下面的代碼(每個人的不一樣,不要復(fù)制我的代碼),但是可選部署目標(biāo)里面刷新不出來。
export DEPLOYINDENTIFIER=9996e9f03039d1d121f5cb015e701d62 && wget -nv -O-  http://aliclouddeployclient.oss-cn-beijing.aliyuncs.com/alicloud_deployclient_installer.sh | bash(別復(fù)制,只是示例)

請含淚查看官方文檔,是的,只支持兩個地方的ECS服務(wù)器,其他的需要提工單。

然而我是遇到的是第一次出現(xiàn)了,第二次配置的刷新不出來了。屬于官方文檔的第二種情況

第二次配置的時候,同一個服務(wù)器不要在執(zhí)行上面的代碼 (加紅加粗)?。。?!

官方文檔 官方文檔 官方文檔 官方文檔 官方文檔,真不好找。。

部署命令(加紅加粗)!?。?!

先解釋下:部署命令 會把構(gòu)建物從oss上下載下來并且解壓后才會執(zhí)行。(文檔上沒有)

部署命令的執(zhí)行環(huán)境是下面的工作空間指定的目錄,構(gòu)建物也是放在這個目錄的。

官方的建議是:最佳實(shí)踐是 工作空間 不要指定為代碼部署的路徑,而是多帶帶的一個目錄,然后在部署命令里面把解壓出來的文件復(fù)制到代碼部署的地方,然后清空這個多帶帶的目錄。

檢查命令和回滾命令請自行玩耍,我目前是空著的。
8、 依舊是大坑(如果你要使用觸發(fā)器的話) 如圖,框起來的部分,千萬別動了。一定不要去改?。?!(加紅加粗)?。。。?/strong> 如果修改了,就會導(dǎo)致觸發(fā)器的代碼無效。

其實(shí)到這兒基本上就ok,如果你需要添加觸發(fā)器的話,請繼續(xù)往下讀。不需要的話,也繼續(xù)往下,因?yàn)槟阃私o我點(diǎn)贊 :)
8、添加觸發(fā)器,強(qiáng)烈建議使用觸發(fā)器,這樣當(dāng)你需要構(gòu)建的時候,只需要push一次代碼就自動構(gòu)建了。

生成觸發(fā)器請仔細(xì)閱讀觸發(fā)器文檔,一定要注意步驟,最后才去點(diǎn) 生成 按鈕。

特別提醒,一定不要修改源碼管理的東西,別問我為什么,卡了兩天才得出來的結(jié)論我會告訴你
9、部署成功后,目前可以發(fā)郵件和釘釘提示。這個很簡單就不介紹了
其實(shí)部署成功后還可以有很多玩法,這個就需要自己去玩耍了。
后續(xù)遇到的坑:

如果發(fā)生構(gòu)建失敗,記得要刪除當(dāng)前構(gòu)建,否則觸發(fā)器不會工作

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/97785.html

相關(guān)文章

  • 前端閱讀 - 收藏集 - 掘金

    摘要:實(shí)現(xiàn)不定期更新技巧前端掘金技巧,偶爾更新。統(tǒng)一播放效果實(shí)現(xiàn)打字效果動畫前端掘金前端開源項(xiàng)目周報前端掘金由出品的前端開源項(xiàng)目周報第四期來啦。 Web 推送技術(shù) - 掘金騰訊云技術(shù)社區(qū)-掘金主頁持續(xù)為大家呈現(xiàn)云計算技術(shù)文章,歡迎大家關(guān)注! 作者:villainthr 摘自 前端小吉米 伴隨著今年 Google I/O 大會的召開,一個很火的概念--Progressive Web Apps ...

    lingdududu 評論0 收藏0
  • 2019年微服務(wù)5大趨勢,你pick哪個?

    摘要:趨勢擴(kuò)展到機(jī)器學(xué)習(xí)領(lǐng)域已經(jīng)成為容器編排的事實(shí)標(biāo)準(zhǔn),它的領(lǐng)域也在不斷擴(kuò)張,未來將成為機(jī)器學(xué)習(xí)技術(shù)棧的一部分。比如,發(fā)布了開源的,通過添加到集群中,擴(kuò)展了的,使得機(jī)器學(xué)習(xí)的工作負(fù)載在中成為一等公民。 2018年對于微服務(wù)來說是非常重要的一年,這一年Service Mesh開始嶄露頭角,解決服務(wù)間復(fù)雜的通信問題,這一年很多國內(nèi)互聯(lián)網(wǎng)公司已經(jīng)有了較為成熟的微服務(wù)實(shí)踐案例,網(wǎng)易云主辦的微服務(wù)實(shí)踐...

    fanux 評論0 收藏0
  • 前端相關(guān)大雜燴

    摘要:希望幫助更多的前端愛好者學(xué)習(xí)。前端開發(fā)者指南作者科迪林黎,由前端大師傾情贊助。翻譯最佳實(shí)踐譯者張捷滬江前端開發(fā)工程師當(dāng)你問起有關(guān)與時,老司機(jī)們首先就會告訴你其實(shí)是個沒有網(wǎng)絡(luò)請求功能的庫。 前端基礎(chǔ)面試題(JS部分) 前端基礎(chǔ)面試題(JS部分) 學(xué)習(xí) React.js 比你想象的要簡單 原文地址:Learning React.js is easier than you think 原文作...

    fuyi501 評論0 收藏0
  • 前端每周清單第 47 期:NPM 年度報告與 2018 展望,Airbnb React Router

    摘要:確定新的包命名規(guī)則為了盡可能避免包的誤植域名現(xiàn)象,將不會再允許使用相似的包命名不過會進(jìn)一步鼓勵開發(fā)者使用自己的命名空間來發(fā)布包。本文是對其幾十年來技術(shù)之路的回顧與展望,也是一代技術(shù)人的青春回憶。 showImg(https://segmentfault.com/img/remote/1460000012846628); 前端每周清單專注前端領(lǐng)域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了...

    makeFoxPlay 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<