最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Rainbond配置組件自動(dòng)構(gòu)建部署官方文檔講解

 更新時(shí)間:2022年04月20日 17:04:11   作者:官方文檔  
這篇文章主要為大家介紹了Rainbond配置組件自動(dòng)構(gòu)建部署官方文檔講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

前言

通過自動(dòng)構(gòu)建的功能,可以實(shí)現(xiàn)代碼或鏡像提交后組件自動(dòng)觸發(fā)構(gòu)建和部署,Rainbond 提供了基于代碼倉庫 Webhooks、鏡像倉庫 Webhooks 和自定義 API 三種方式觸發(fā)組件自動(dòng)部署。自動(dòng)構(gòu)建的功能可以輔助開發(fā)者便捷的實(shí)現(xiàn)敏捷開發(fā)。

前提條件

  • 組件是由源碼創(chuàng)建(官方 demo 除外),可支持代碼倉庫 Webhooks,目前支持的代碼倉庫為GitHub、GitLab、Gitee 與 Gogs。
  • 組件是由鏡像創(chuàng)建,可支持鏡像倉庫 Webhooks,目前支持 Docker 官方倉庫,阿里云鏡像倉庫。
  • 基于源代碼創(chuàng)建組件 A 并使其處于正常運(yùn)行狀態(tài)。

基于源代碼操作流程

1.開啟組件 Git-Webhook

在 組件管理面板/構(gòu)建源管理 中請(qǐng)打開 Git-Webhook 自動(dòng)構(gòu)建功能,復(fù)制生成的 hook 地址。

Rainbond 自動(dòng)構(gòu)建后默認(rèn)會(huì)進(jìn)行部署動(dòng)作,所以一般情況下開發(fā)者不希望每一次代碼提交都進(jìn)行部署動(dòng)作,因此 Rainbond hook 自動(dòng)觸發(fā)設(shè)置了前提,在 Commit 信息中包含@關(guān)鍵字時(shí)才觸發(fā)動(dòng)作。這個(gè)關(guān)鍵字可以由開發(fā)者進(jìn)行設(shè)置。

請(qǐng)注意,這里生成的域名是根據(jù)當(dāng)前訪問平臺(tái)的域名生成,若不正確可直接使用平臺(tái)正確的訪問域名。

2.配置代碼倉庫

如果您的項(xiàng)目存放在Github中,請(qǐng)參考如下截圖:

如果您的項(xiàng)目存放在Gitlab中,請(qǐng)參考如下截圖:

其他代碼倉庫配置方式類似,需要說明的是目前 Rainbond hook 觸發(fā)暫不支持安全請(qǐng)求校驗(yàn)。

基于鏡像倉庫操作流程

鏡像倉庫自動(dòng)構(gòu)建可以實(shí)現(xiàn)推送鏡像后應(yīng)用的自動(dòng)構(gòu)建,方便的對(duì)接第三方自動(dòng)化流程。當(dāng)鏡像更新事件到達(dá)時(shí)判斷以下條件,都滿足時(shí)觸發(fā)自動(dòng)構(gòu)建。

  • 應(yīng)用是由鏡像創(chuàng)建,鏡像倉庫為Docker Hub, 5.1.2 版本及以后支持阿里云鏡像倉庫。
  • 默認(rèn)更新的鏡像名稱和 tag 是否與當(dāng)前組件構(gòu)建源鏡像名稱一致(判斷時(shí)不包含鏡像倉庫域名), 5.1.3 版本及以后支持配置 Tag 觸發(fā)正則策略,動(dòng)態(tài)匹配和改變組件的鏡像 Tag。
  • 組件已經(jīng) 開啟 了鏡像倉庫 Webhook 功能。
  • 應(yīng)用狀態(tài)不是已關(guān)閉狀態(tài)。

1.開啟鏡像倉庫 Webhook 自動(dòng)構(gòu)建

需要在應(yīng)用中啟用自動(dòng)構(gòu)建功能,并且需要將應(yīng)用的 webhooks url 配置到目標(biāo)鏡像倉庫的 webhooks 中。

2.Tag 觸發(fā)自動(dòng)修改策略

默認(rèn)情況下 Webhook 更新事件的鏡像名稱和 Tag 必須與組件當(dāng)前構(gòu)建源的鏡像名稱和 Tag 配置一致才能觸發(fā)構(gòu)建和部署。配置了 Tag 觸發(fā)策略以后,根據(jù)配置的正則表達(dá)式,如果接收到的 push 事件的鏡像 tag 能夠正確匹配正則表達(dá)式,則認(rèn)為此次更新事件有效,根據(jù)更新的 Tag 信息來升級(jí)當(dāng)前組件的構(gòu)建源信息并進(jìn)行自動(dòng)構(gòu)建。

比如設(shè)置 Tag 策略為: v5.* 當(dāng) Tag 為 v5.1 v5.2 v5.9等都將被允許。

3.配置鏡像倉庫

配置 Docker Hub

配置方式請(qǐng)參考如下截圖:

API 觸發(fā)自動(dòng)構(gòu)建

通過開啟 API 自動(dòng)構(gòu)建返回的 url,POST 方法調(diào)用 API,攜帶秘鑰即可觸發(fā) API 自動(dòng)構(gòu)建,秘鑰可以自定義設(shè)置

API 使用方式如下:

curl -d '{"secret_key":"<秘鑰>"}' -H "Content-type: application/json" -X POST <API地址>

基于 API 觸發(fā)自動(dòng)構(gòu)建是最靈活的方式之一,主要用于與第三方 CI 系統(tǒng)集成。

以上就是Rainbond配置組件自動(dòng)構(gòu)建部署官方文檔講解的詳細(xì)內(nèi)容,更多關(guān)于Rainbond配置組件自動(dòng)構(gòu)建部署官方文檔的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Rainbond的ServiceMesh架構(gòu)組件端口沖突處理解決

    Rainbond的ServiceMesh架構(gòu)組件端口沖突處理解決

    這篇文章主要大家介紹了Rainbond?ServiceMesh架構(gòu)組件端口沖突處理方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • 云服務(wù)器Jenkins部署Springboot項(xiàng)目及Vue項(xiàng)目的詳細(xì)過程

    云服務(wù)器Jenkins部署Springboot項(xiàng)目及Vue項(xiàng)目的詳細(xì)過程

    本文詳細(xì)介紹了如何在云服務(wù)器上使用Jenkins部署Springboot和Vue項(xiàng)目,包括創(chuàng)建Springboot項(xiàng)目并上傳到Git倉庫、安裝Maven和配置Maven插件、安裝Gitee插件、配置Jenkins任務(wù)以及創(chuàng)建自由風(fēng)格項(xiàng)目等步驟,感興趣的朋友一起看看吧
    2025-02-02
  • Kubernetes探針使用介紹

    Kubernetes探針使用介紹

    這篇文章主要為大家介紹了Kubernetes探針使用詳細(xì)介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • kubeadm?init快速搭建k8s源碼解析

    kubeadm?init快速搭建k8s源碼解析

    這篇文章主要為大家介紹了kubeadm?init快速搭建k8s源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • k8s設(shè)置非強(qiáng)一致反親和性示例

    k8s設(shè)置非強(qiáng)一致反親和性示例

    這篇文章主要為大家介紹了k8s設(shè)置非強(qiáng)一致反親和性示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Kubernetes?權(quán)限管理認(rèn)證鑒權(quán)詳解

    Kubernetes?權(quán)限管理認(rèn)證鑒權(quán)詳解

    這篇文章主要為大家介紹了Kubernetes?權(quán)限管理認(rèn)證鑒權(quán)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Kubernetes控制器中DaemonSet與Job的使用教程

    Kubernetes控制器中DaemonSet與Job的使用教程

    這篇文章主要介紹了Kubernetes控制器中DaemonSet與Job的使用,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • CentOS 7.9 升級(jí)內(nèi)核 kernel-ml-5.6.14版本的方法

    CentOS 7.9 升級(jí)內(nèi)核 kernel-ml-5.6.14版本的方法

    這篇文章主要介紹了CentOS 7.9 升級(jí)內(nèi)核 kernel-ml-5.6.14版本,默認(rèn)內(nèi)核版本為3.10.0,現(xiàn)升級(jí)到 5.6.14 版本,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • Kubernetes教程之Windows?HostProcess?運(yùn)行容器化負(fù)載

    Kubernetes教程之Windows?HostProcess?運(yùn)行容器化負(fù)載

    這篇文章主要介紹了Kubernetes?Windows?HostProcess?運(yùn)行容器化負(fù)載,本篇內(nèi)容還是比較多的,總共包含了?Windows?HostProcess的創(chuàng)建、為?Windows?Pod?和容器配置?GMSA?和?Windows?的?Pod?和容器配置?RunAsUserName三大功能模塊,需要的朋友可以參考下
    2022-07-07
  • 新版k8s拉取鏡像失敗問題解決辦法

    新版k8s拉取鏡像失敗問題解決辦法

    隨著Kubernetes?1.23版本的發(fā)布,Docker作為默認(rèn)容器運(yùn)行時(shí)被棄用,轉(zhuǎn)而默認(rèn)采用Containerd,這一改變意味著用戶在使用Kubernetes時(shí),將不再通過Docker來拉取鏡像,文中jiang,需要的朋友可以參考下
    2024-10-10

最新評(píng)論

乐业县| 广元市| 台江县| 罗城| 秭归县| 禄丰县| 乾安县| 连城县| 宜章县| 金堂县| 喜德县| 石屏县| 石景山区| 丽水市| 新余市| 电白县| 贡觉县| 邻水| 成都市| 济源市| 福安市| 蒙城县| 青浦区| 正定县| 读书| 南充市| 定陶县| 清丰县| 茶陵县| 双流县| 商水县| 河东区| 田阳县| 昔阳县| 玛曲县| 罗平县| 伊春市| 平利县| 麟游县| 东乡族自治县| 昔阳县|