国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Jenkins與Rainbond對接部署應(yīng)用

ZoomQuiet / 1575人閱讀

摘要:支持應(yīng)用持續(xù)部署,下面我們來分別說明一下與對接如何把源碼和鏡像格式應(yīng)用部署到云幫。構(gòu)建自己的持續(xù)部署流程在云幫的應(yīng)用市場中有豐富的應(yīng)用可以安裝使用,您可以使用這些應(yīng)用構(gòu)建自己的工作流。

對接Jenkins基于Git倉庫與鏡像構(gòu)建的服務(wù)進行自動CI、CD實踐 概述

如果您現(xiàn)在已經(jīng)有了自己的CI工作流程,并且想在云幫中持續(xù)部署您的應(yīng)用,那么本文將引導(dǎo)您將自己的應(yīng)用部署到云幫并設(shè)置持續(xù)部署。考慮到Jenkins是目前主流的持續(xù)集成工具,并且它在源碼測試和Pipline方面已經(jīng)做得非常成熟,所以我們提供了針對Jenkins的集成方案。一般情況下,我們的源碼在經(jīng)Jenkins的構(gòu)建和集成后,產(chǎn)出的應(yīng)用可能是源碼格式或鏡像。
Rainbond支持應(yīng)用持續(xù)部署,下面我們來分別說明一下jenkins與rainbond對接如何把源碼和鏡像格式應(yīng)用部署到云幫。

構(gòu)建自己的持續(xù)部署流程

在云幫的應(yīng)用市場中有豐富的應(yīng)用可以安裝使用,您可以使用這些應(yīng)用構(gòu)建自己的工作流。我們使用GitLab或GitHub開源代碼倉庫,Jenkins集成工具與Rainbond對接實現(xiàn)CI、CD。

源碼

我們以Spring Boot demo為例,https://github.com/ITboy6/spr... 對接的點是jenkins進行代碼檢測(可使用Sonar插件來實現(xiàn)),構(gòu)建完之后把打包好的jar包和所需文件放在target目錄下,rainbond構(gòu)建時只需要拉target一個目錄,進行源碼自動部署。

1. Jenkins配置

Jenkins安裝所需插件:系統(tǒng)管理 --> 插件管理 --> 安裝需要用到的相關(guān)插件

Jenkins配置測試工程: 新建任務(wù)

這一步是把所需文件及打包好的jar包都放到target目錄下,并push到代碼倉庫。使用API觸發(fā)rainbond自動構(gòu)建。

2.Rainbond配置

需要有一個創(chuàng)建好的源碼應(yīng)用

如何使用API觸發(fā)自動構(gòu)建

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

API使用:

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

在Jenkins構(gòu)建流程中添加即可

鏡像

Jenkins構(gòu)建完成后,會產(chǎn)出鏡像并且會push到DockerHub

在云幫中創(chuàng)建一個鏡像格式應(yīng)用

在云幫中生成觸發(fā)鏡像倉庫的Webhook,將該webhook添加到DockerHub中,使DockerHuab每次更新鏡像完成后調(diào)用該API

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/109978.html

相關(guān)文章

  • Rainbond 5.1.3發(fā)布,快速部署和運維spring cloud集群

    摘要:監(jiān)控項目進一步完善集群和服務(wù)監(jiān)控和報警必然是運維同仁們的重點關(guān)注功能。系統(tǒng)服務(wù)注冊功能改進,基于健康檢查實現(xiàn)注冊的自動上線和下線,解決錯誤的添加管理節(jié)點導(dǎo)致鏡像倉庫等服務(wù)負載均衡錯誤問題。修復(fù)了鏡像錯誤導(dǎo)致檢測失敗后未提供后續(xù)操作的問題。 Rainbond 5.1.3發(fā)布,快速部署和運維spring cloud集群 今天為大家?guī)鞷ainbond 5.1系列第三個更新版本,本次版本更新...

    fanux 評論0 收藏0
  • Rainbond v5.1.2發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付

    摘要:發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付是開源的企業(yè)應(yīng)用云操作系統(tǒng),支撐企業(yè)應(yīng)用的開發(fā)架構(gòu)交付和運維的全流程,通過無侵入架構(gòu),無縫銜接各類企業(yè)應(yīng)用,底層資源可以對接和管理虛擬機和物理服務(wù)器。 Rainbond v5.1.2發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付 Rainbond是開源的企業(yè)應(yīng)用云操作系統(tǒng),支撐企業(yè)應(yīng)用的開發(fā)、架構(gòu)、交付和運維的全流程,通過無侵入架構(gòu),無縫銜接各類企業(yè)應(yīng)用,底層資源...

    miguel.jiang 評論0 收藏0
  • Rainbond v5.1.2發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付

    摘要:發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付是開源的企業(yè)應(yīng)用云操作系統(tǒng),支撐企業(yè)應(yīng)用的開發(fā)架構(gòu)交付和運維的全流程,通過無侵入架構(gòu),無縫銜接各類企業(yè)應(yīng)用,底層資源可以對接和管理虛擬機和物理服務(wù)器。 Rainbond v5.1.2發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付 Rainbond是開源的企業(yè)應(yīng)用云操作系統(tǒng),支撐企業(yè)應(yīng)用的開發(fā)、架構(gòu)、交付和運維的全流程,通過無侵入架構(gòu),無縫銜接各類企業(yè)應(yīng)用,底層資源...

    AdolphLWQ 評論0 收藏0
  • Rainbond v5.1.2發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付

    摘要:發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付是開源的企業(yè)應(yīng)用云操作系統(tǒng),支撐企業(yè)應(yīng)用的開發(fā)架構(gòu)交付和運維的全流程,通過無侵入架構(gòu),無縫銜接各類企業(yè)應(yīng)用,底層資源可以對接和管理虛擬機和物理服務(wù)器。 Rainbond v5.1.2發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付 Rainbond是開源的企業(yè)應(yīng)用云操作系統(tǒng),支撐企業(yè)應(yīng)用的開發(fā)、架構(gòu)、交付和運維的全流程,通過無侵入架構(gòu),無縫銜接各類企業(yè)應(yīng)用,底層資源...

    hzc 評論0 收藏0
  • Rainbond v5.1.2發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付

    摘要:發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付是開源的企業(yè)應(yīng)用云操作系統(tǒng),支撐企業(yè)應(yīng)用的開發(fā)架構(gòu)交付和運維的全流程,通過無侵入架構(gòu),無縫銜接各類企業(yè)應(yīng)用,底層資源可以對接和管理虛擬機和物理服務(wù)器。 Rainbond v5.1.2發(fā)布,微服務(wù)架構(gòu)應(yīng)用便捷管理和交付 Rainbond是開源的企業(yè)應(yīng)用云操作系統(tǒng),支撐企業(yè)應(yīng)用的開發(fā)、架構(gòu)、交付和運維的全流程,通過無侵入架構(gòu),無縫銜接各類企業(yè)應(yīng)用,底層資源...

    wuyangchun 評論0 收藏0

發(fā)表評論

0條評論

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