久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

通過詳細的描述并配合截圖,從購買服務(wù)器開始,教大家使用 Gitee Go 持續(xù)集成部署 Node 項目。大家可以舉一反三,結(jié)合 Gitee Go 服務(wù)進行更多的自動化任務(wù)。

本節(jié)中,我將通過詳細的描述并配合截圖,從購買服務(wù)器開始,教大家使用 Gitee Go 持續(xù)集成部署 Node 項目。

大家可以舉一反三,結(jié)合 Gitee Go 服務(wù)進行更多的自動化任務(wù)。

大概查了下,目前已經(jīng)有很優(yōu)秀的相關(guān)教程了,寫的也很詳細,但是,要么時間太久遠,要么圖片示例還能再完善下。

解釋

Gitee Go 是 Gitee 全新推出的一款 CI/CD 工具,提供持續(xù)集成、持續(xù)交付(部署)能力,幫助企業(yè)不斷提升應(yīng)用交付的質(zhì)量和效率。通過構(gòu)建自動化、測試自動化、部署自動化、運維自動化,完成從代碼提交到應(yīng)用交付的自動化。

簡單說,就是一個自動打包并部署到服務(wù)器中的工具

解決難點

下面列出了常用方法和使用 Gitee Go 的步驟

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器


可以看到,Gitee Go 幫我們解決了很多需要重復(fù)勞動的部分,例如打包和文件上傳等部分。

而且,如果您的業(yè)務(wù)更加復(fù)雜,還能集成測試和掃描,更進一步的降低項目部署難度。

配置好 Gitee Go 之后,只需提交代碼, Gitee Go 就會自動幫你完成一系列的部署前準備工作,并自動部署到服務(wù)器上,讓你有更多的時間來看我寫的教程。

大概介紹

您可以參考我列出的環(huán)境,按照大概步驟,自己重現(xiàn)一遍。

限于篇幅原因,我希望您已有以下能力

  • 會購買阿里云服務(wù)器
  • 會使用 Node 構(gòu)建項目,已經(jīng)會打包部署等操作
  • 會使用 Gitee 進行代碼的上傳和管理

我們將通過以下幾個步驟來幫助您使用 Gitee Go

  1. 購買服務(wù)器
  2. 準備授權(quán)信息
  3. 準備流水線

準備服務(wù)器和授權(quán)密鑰對

為了方便演示,我購買的是最便宜的阿里云的 ECS 服務(wù)器( Gitee Go 僅支持阿里云的 ECS 服務(wù)器),配置如下,可供大家參考(該省省,該花花)

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

注意這里的地域信息,我們選的是深圳,稍后會用到此信息。

接下來,我們準備密鑰對,點擊右上角頭像,選擇 AccessKey 管理菜單

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

選擇子用戶

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

選擇創(chuàng)建用戶

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

按如下信息配置,記得勾選“ OpenAPI 調(diào)用訪問”

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

點擊確定按鈕后,有如下信息,右側(cè)的就是我們后續(xù)用到的秘鑰對,只會出現(xiàn)這一次,請您保存收好。

保存好秘鑰對后,點擊左側(cè)藍色鏈接,我們來進行授權(quán)

此服務(wù)器在寫完教程后已刪除,諸位不用嘗試截圖中的秘鑰了。

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

我們需要用到 ECS 相關(guān)權(quán)限,按下圖所示,授權(quán) ECS 權(quán)限,點擊確定即可。

當然,為了項目的安全,您可以進一步的根據(jù)自己的實際需求來進行授權(quán)。

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

致此,我們已經(jīng)準備好了密鑰對,并完成了對子賬戶的授權(quán)操作。

準備Gitee Go 憑證管理

我們來到 Gitee 平臺,找一個自己準備部署的倉庫,點擊流水線,開通 Gitee Go ,開通是完全免費的,每個月有1000分鐘的免費額度,對于我們個人來說是妥妥夠用的。

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

點擊 Gitee 右上角的頭像,點擊設(shè)置菜單,在“流水線 Gitee go”菜單下,選擇“憑證管理”,點擊右上角的“新建憑證”,選擇阿里云,點擊下一步,根據(jù)提示填寫相關(guān)信息。

其中的秘鑰信息,是我們在上一節(jié)準備好的,寫入即可。

關(guān)于地域 ID ,可在提示鏈接中,找到對應(yīng)城市(深圳)的 ID ,填進去即可。

此處配置信息可向下滑動,有進一步的配置信息可填寫

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

準備Gitee Go 主機管理

在“流水線 Gitee go”菜單下,選擇“主機管理”,選擇右上角“新建主機組”,選擇阿里云,按要求填寫信息,并選擇之前準備好的憑證

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器


點擊下一步后,點擊安裝,安裝完成后,即可展示您添加的阿里云 ECS 信息了

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

截止目前為止,準備工作完成了,接下來開始配置流水線

配置流水線

在您需要部署的倉庫中,選擇“流水線”,點擊右上角“新建流水線”

基本配置

在基本配置中,“流水線唯一標識”是需要保持唯一的,“流水線名稱”可重復(fù),如下圖所示

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

觸發(fā)事件

此處控制流水線觸發(fā)條件,一旦滿足指定條件,流水線就會自動進行一系列操作,

如下圖所示,這里的事件監(jiān)聽選擇“ Push 事件”,勾選分支匹配,觸發(fā)方式選擇自動觸發(fā)。

這樣,只要我們提交代碼,就會觸發(fā)流水線自動構(gòu)建了

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

任務(wù)編排

這一步是最難的一步,但我們理清步驟,也會很容易實現(xiàn)。
我們的流水線要做以下幾件事

  • 構(gòu)建項目
  • 打包
  • 上傳打包資源
  • 部署到服務(wù)器

很熟悉,對不對,

我們點擊加號,名稱改為“構(gòu)建”,點擊“新的任務(wù)”,選擇構(gòu)建列表中的“ Node js 構(gòu)建”,點擊右側(cè)的+號添加,版本號選擇最新的“17.8.0”

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

我們點擊右側(cè)的黃色+號,添加新的階段,命名為“發(fā)布”,點擊下方“新的任務(wù)”,在發(fā)布菜單中選擇“發(fā)布”,其他信息默認即可

繼續(xù)創(chuàng)建新階段,命名為“部署”,點擊下方“新的任務(wù)”,在部署菜單中選擇“主機部署”,在執(zhí)行主機組部分,選擇我們之前添加的主機資源

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

配置項最下方有“部署腳本”,

我們需要在這里,將我們打包好的項目文件放到我們需要的位置。

這次的演示中,我需要放到服務(wù)器的以下位置

/www/wwwroot/test.sofile.cn

點擊右側(cè)的全屏按鈕

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

#的是注釋,我們可以看到這樣的內(nèi)容

# 使用場景:先將制品包解壓縮到指定目錄中,再執(zhí)行啟動腳本deploy.sh,腳本示例地址:https://gitee.com/gitee-go/spring-boot-maven-deploy-case/blob/master/deploy.sh
# mkdir -p /home/admin/app
# tar zxvf ~/gitee_go/deploy/output.tar.gz -C /home/admin/app
# sh /home/admin/app/deploy.sh restart

我們需要其中的這一段

tar zxvf ~/gitee_go/deploy/output.tar.gz -C /home/admin/app

將后面的地址改為自己需要的地址即可,類似這樣

tar zxvf ~/gitee_go/deploy/output.tar.gz -C /www/wwwroot/test.sofile.cn
echo 'Hello Gitee Go!'

第一條是將打包好的項目文件解壓到指定目錄,第二條是輸出一個信息。

總體流程如下

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

至此,流水線配置完畢,點擊右上角X符號關(guān)閉窗口,點擊保存按鈕,確認新建文件信息。

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

這會將我們可視化配置的流水線信息通過 yml 文件格式保存在項目的.workflow文件夾中。

這里的文件名不要動,提交信息就是文件變更說明

使用

所有準備工作完畢,現(xiàn)在,我們只要在本地將準備好的代碼提交到 Gitee 上,機會自動觸發(fā)流水線任務(wù),將打包好的文件放置中服務(wù)器上的指定位置了。

全程無需其他操作,只需提交代碼,剩下的都自動化了

管理打包文件

如果你需要進一步的管理每次打包后的文件,可在發(fā)布菜單中添加發(fā)布任務(wù),可在下圖中的發(fā)布記錄菜單中管理您的打包文件

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

排查錯誤

為了寫這篇教程,前后修改了很多次配置文件,為了方便排查錯誤,您可以在“構(gòu)建歷史”菜單中,選擇自己要查看的構(gòu)建任務(wù),選擇一個階段,獲取相關(guān)詳細信息,

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器


更可以點擊其過程,了解更詳細的運行信息

Gitee Go 持續(xù)集成部署Node項目(詳解圖示版)- 提前下班神器

方便您排查錯誤。

最新文章

  • 后續(xù)文章不定期撰寫中,點個關(guān)注,獲取平臺最新文章推送。
  • 技術(shù)有限,還望諸位協(xié)助勘誤,于評論區(qū)指出,
  • 常一文多發(fā),最新勘定和增補文章于下方鏈接給出
  • http://m.kartiktrivedi.com/277432.html

給TA贊賞
共{{data.count}}人
人已贊賞
??
Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學習交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
?
購物車
優(yōu)惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      麻豆传媒一区二区三区| 亚洲成人三级小说| 日本一区二区三区久久久久久久久不 | 一本一道综合狠狠老| 久久蜜桃av一区二区天堂| 综合激情网...| 成人中文字幕在线| xfplay精品久久| 国产一区二区三区观看| 精品处破学生在线二十三| 日韩专区一卡二卡| 日韩一区二区三区免费看 | 琪琪久久久久日韩精品| 日本乱人伦一区| 亚洲精品欧美二区三区中文字幕| 蜜桃视频在线一区| 日韩女优av电影| 麻豆91精品视频| 久久久午夜电影| 丰满岳乱妇一区二区三区| 中文字幕在线视频一区| av在线不卡免费看| 亚洲综合丝袜美腿| 91精品欧美一区二区三区综合在| 美脚の诱脚舐め脚责91| 久久久久国产成人精品亚洲午夜 | 成人午夜av影视| 免费成人在线播放| 夜夜精品浪潮av一区二区三区| 久久精品男人天堂av| 欧美一区二区三区四区久久| 一本大道久久a久久综合| 国产精品一区二区在线观看不卡| 亚洲一区二区三区四区不卡| 国产精品青草久久| 久久一区二区三区四区| 91精品国产乱码| 欧美系列在线观看| 99视频精品免费视频| 国产成人亚洲精品青草天美| 久久精品国产免费看久久精品| 亚洲v精品v日韩v欧美v专区| 亚洲欧美aⅴ...| 亚洲欧美一区二区三区久本道91| 国产精品天美传媒沈樵| 国产精品区一区二区三区| 国产欧美日韩久久| 日本一区二区视频在线| 国产精品每日更新| 1区2区3区精品视频| 亚洲嫩草精品久久| 亚洲视频一二三区| 亚洲乱码国产乱码精品精98午夜| 亚洲欧美日韩小说| 亚洲一区二区三区在线播放| 亚洲男人天堂av| 亚洲色图欧洲色图| 亚洲一卡二卡三卡四卡| 亚洲小少妇裸体bbw| 亚洲成人激情自拍| 婷婷丁香激情综合| 日韩专区欧美专区| 久久精品国产在热久久| 紧缚捆绑精品一区二区| 蜜桃久久久久久久| 国产精品一区在线观看乱码| 懂色av一区二区三区免费观看| 成人精品小蝌蚪| 99久久久国产精品| 欧美亚洲国产一区二区三区va| 欧美天堂亚洲电影院在线播放| 欧美一区二区在线播放| 亚洲精品一区二区在线观看| 国产精品久久久久久久久快鸭| 亚洲综合无码一区二区| 久久av老司机精品网站导航| 懂色av一区二区三区蜜臀| 在线视频一区二区三区| 3d成人动漫网站| 中文字幕日韩精品一区| 午夜欧美大尺度福利影院在线看| 国产资源精品在线观看| 91久久免费观看| 精品国产1区二区| 亚洲精品日韩综合观看成人91| 美女一区二区在线观看| 91免费观看国产| 精品成人免费观看| 亚洲一区二区精品3399| 精品一区二区三区在线播放视频| 色综合久久天天| 国产婷婷精品av在线| 天天色天天操综合| 色婷婷国产精品久久包臀 | 国产精品乱码一区二区三区软件 | 99re热这里只有精品免费视频 | 欧美一区二区在线免费观看| 中文字幕欧美国产| 日韩av一区二区在线影视| 波多野结衣亚洲| 亚洲精品一区二区精华| 亚洲动漫第一页| 99re热视频这里只精品 | 欧美电影免费观看高清完整版在线 | 欧美做爰猛烈大尺度电影无法无天| 日韩一区二区在线观看视频播放| 综合自拍亚洲综合图不卡区| 国产在线观看一区二区| 91精品国产色综合久久| 亚洲一区在线观看网站| 99久久777色| 国产精品夫妻自拍| 国产成人免费在线视频| 日韩美女视频一区二区在线观看| 亚洲影院在线观看| 成人国产在线观看| 国产精品视频一二三| 久久成人av少妇免费| 51午夜精品国产| 天天影视色香欲综合网老头| 欧美婷婷六月丁香综合色| 亚洲一区免费视频| 欧美日韩不卡一区| 日韩在线一区二区| 欧美一区二区在线观看| 久久精品国产免费| 久久精品欧美日韩精品| 成人一级黄色片| 亚洲少妇最新在线视频| 色诱视频网站一区| 亚洲国产成人精品视频| 欧美网站大全在线观看| 日本亚洲电影天堂| 精品国产一区二区三区四区四| 国产精品资源在线看| 国产精品久久一级| 色88888久久久久久影院按摩| 亚洲综合免费观看高清完整版| 欧美精品在线一区二区三区| 免费人成网站在线观看欧美高清| 精品国产不卡一区二区三区| 国产精品一区不卡| 综合亚洲深深色噜噜狠狠网站| 在线中文字幕一区二区| 蜜桃传媒麻豆第一区在线观看| 久久伊人中文字幕| 色综合久久88色综合天天| 偷拍自拍另类欧美| 欧美经典一区二区| 欧美在线免费观看亚洲| 久久国产人妖系列| 国产精品成人一区二区艾草| 欧美色男人天堂| 国产99久久精品| 日韩综合小视频| 日本一区二区三区视频视频| 欧美视频第二页| 国产成人综合网| 日本欧美韩国一区三区| 久久精品夜色噜噜亚洲a∨| 一本大道久久精品懂色aⅴ| 免费成人性网站| 亚洲人成影院在线观看| 精品国产伦一区二区三区观看体验| 色综合久久中文字幕综合网| 美女视频一区在线观看| 亚洲精品高清视频在线观看| 久久亚洲一区二区三区明星换脸| 色先锋久久av资源部| 国产美女娇喘av呻吟久久| 午夜久久久影院| 亚洲欧美国产77777| 国产欧美久久久精品影院| 欧美日韩国产系列| 99在线视频精品| 国产精品一线二线三线| 日本不卡的三区四区五区| 一区二区三区中文在线| 国产精品萝li| 国产精品无遮挡| 久久精品一二三| 精品国产一区二区三区不卡| 5566中文字幕一区二区电影| 日本道免费精品一区二区三区| 成人av一区二区三区| 国产精品影视在线观看| 美腿丝袜在线亚洲一区| 午夜视频一区二区| 亚洲男人电影天堂| 亚洲日本在线天堂| 中文字幕欧美激情| 国产精品午夜免费| 欧美国产日本视频| 国产亚洲欧美日韩俺去了| 精品久久久网站| 欧美v国产在线一区二区三区| 欧美精品少妇一区二区三区| 欧美亚洲国产一区二区三区| 欧美亚洲综合另类| 欧美日韩一区 二区 三区 久久精品|