精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

再見Jenkins!一款更適合國人的自動化部署工具!

jf_ro2CN3Fa ? 來源:芋道源碼 ? 2023-07-09 15:14 ? 次閱讀

  • 什么是建木
  • 在線體驗
  • 如何部署
    • 資源和系統要求
    • 部署方式一:docker-compose部署
    • 部署方式二:k8s部署
  • 第一個項目
    • 前提條件說明
    • 設置企業微信空間
    • 創建并執行第一個項目
    • 實現效果

今天給大家推薦一款好用的CI/CD工具建木

什么是建木

“建木”是上古先民崇拜的一種圣樹,傳說建木是溝通天地人神的橋梁。伏羲、黃帝等眾帝都是通過這一神圣的梯子上下往來于人間天庭。《淮南子·墬形訓》亦曰:“建木在都廣,眾帝所自上下。日中無景,呼而無響,蓋天地之中也。”

為此項目命名為“建木”,希望項目也可以成為不同業務場景下系統間相互溝通的橋梁。

建木是一個面向DevOps領域的極易擴展的開源無代碼(圖形化)/低代碼(GitOps)工具。可以幫助用戶輕松編排各種DevOps流程并分發到不同平臺執行。

基于 Spring Boot + MyBatis Plus + Vue & Element 實現的后臺管理系統 + 用戶小程序,支持 RBAC 動態權限、多租戶、數據權限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 視頻教程:https://doc.iocoder.cn/video/

在線體驗

地址: https://www.gitlink.org.cn/jianmu/demo/devops

賬號: jianmu

密碼: jianmu.dev

點擊登錄,輸入賬號密碼即可在線體驗

9abf8b48-1e05-11ee-962d-dac502259ad0.png

體驗說明

建木作為第三方工具與代碼庫GitLink集成,為GitLink提供DevOps引擎。我們提前為大家準備了GitLink體驗賬號和一些流程示例,無須將建木安裝部署在本地,登錄賬號即可快速體驗流程編排。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實現的后臺管理系統 + 用戶小程序,支持 RBAC 動態權限、多租戶、數據權限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://github.com/YunaiV/yudao-cloud
  • 視頻教程:https://doc.iocoder.cn/video/

如何部署

目前支持兩種方式安裝部署建木,大家根據需要任選其一即可

資源和系統要求

操作系統

Ubuntu 21.04 (推薦) 或 macOS Monterey

建議配置

  • CPU:2C
  • 內存:8GB
  • 磁盤:100GB

部署方式一:docker-compose部署

軟件版本要求

  • 推薦使用Ubuntu 21.04系統安裝
  • Docker 19.30以上
  • Docker-Compose 1.29.2以上

部署方式

wgethttps://gitee.com/jianmu-dev/jianmu-deploy/raw/master/docker-compose.yml
  • 啟動
docker-composeup-d

訪問http://localhost,默認用戶名密碼admin/123456

部署方式二:k8s部署

軟件版本要求

  • Kubernetes 1.18以上

部署方式

  • 下載kubernetes.yaml
wgethttps://gitee.com/jianmu-dev/jianmu-deploy/raw/master/kubernetes.yaml
  • 啟動
kubectlapply-fkubernetes.yaml

訪問node節點ip:30180,默認用戶名密碼admin/123456,使用詳見hello項目使用。

第一個項目

前提條件說明

  • 有企業微信賬號
  • 新建一個測試群
  • 測試群添加一個機器人,并獲取機器人的webhook,形如:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=06de918a-fd35-45b7-b2e6-cff28371fd5d

添加流程可參考:

https://gitee.com/help/articles/4296#article-header0

設置企業微信空間

  1. 創建企業微信用戶空間,點擊密鑰管理

    9adc98a0-1e05-11ee-962d-dac502259ad0.png
  2. 點擊新增命名空間

    9b063994-1e05-11ee-962d-dac502259ad0.png
  3. 填寫命名空間名稱

    9b259578-1e05-11ee-962d-dac502259ad0.png
  4. 進入命名空間,創建密鑰,填寫名稱和值,參考如下

    9b488308-1e05-11ee-962d-dac502259ad0.png

創建并執行第一個項目

  1. 創建第一個hello項目
  2. 點擊導入項目,URL輸入https://gitee.com/jianmu-dev/jianmu-docs.git
9b62fd14-1e05-11ee-962d-dac502259ad0.png
  1. 填寫分支為master
  2. 關閉下方的認證開關,點擊下一步
  3. 選擇hello-world.yml,點擊保存

實現效果

  1. 您可以點擊項目立即觸發執行,屆時可以看到測試企業群的Bot就會給你第一個問候。
  2. 系統將會根據導入的yaml文件生成名為hello_world的流程并在每小時的0/30分時觸發執行。s


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 自動化
    +關注

    關注

    29

    文章

    5512

    瀏覽量

    79106
  • jenkins
    +關注

    關注

    0

    文章

    28

    瀏覽量

    5146
  • devops
    +關注

    關注

    0

    文章

    110

    瀏覽量

    11997

原文標題:再見Jenkins!一款更適合國人的自動化部署工具,賊帶勁!!

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LM3481與MC34063哪更適合設計一款隔離電源

    您好!設計一款隔離電源,恒流輸出,這兩芯片哪更適合些?另外這兩芯片價格哪更有優勢?采購哪
    發表于 03-25 14:03

    jenkins有什么用_jenkins如何自動部署

    Jenkins個開源的、提供友好操作界面的持續集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持續、自動的構建/測試軟件項目、監控外部任務的運行(這個比較抽象
    發表于 12-20 19:06 ?3.7w次閱讀
    <b class='flag-5'>jenkins</b>有什么用_<b class='flag-5'>jenkins</b>如何<b class='flag-5'>自動</b><b class='flag-5'>部署</b>

    jenkins自動化部署

    本文詳細介紹Jenkins的簡單使用—jenkins自動化部署
    的頭像 發表于 02-06 11:27 ?4670次閱讀
    <b class='flag-5'>jenkins</b><b class='flag-5'>自動化</b><b class='flag-5'>部署</b>

    Jenkins+docker+springboot自動部署項目

    本文章實現最簡單全面的Jenkins+docker+springboot 自動部署項目,步驟齊全,少走坑路。
    的頭像 發表于 09-14 09:30 ?1574次閱讀

    介紹一款功能強大的自動化Deauth滲透測試工具

    autodeauth是一款功能強大的自動化Deauth滲透測試工具,該工具可以幫助廣大研究人員以自動化的形式針對本地網絡執行Deauth滲透
    的頭像 發表于 09-26 09:26 ?1213次閱讀

    Jenkins+Docker自動化部署SpringBoot最簡流程

    簡述實現步驟:在docker安裝jenkins,配置jenkins基本信息,利用Dockerfile和shell腳本實現項目自動拉取打包并運行。
    的頭像 發表于 11-23 10:16 ?1338次閱讀

    Jenkins+Docker自動化部署SpringBoot項目

    本文章實現最簡單全面的Jenkins+docker+springboot 自動部署項目,步驟齊全,少走坑路。
    的頭像 發表于 12-14 10:04 ?894次閱讀

    Jenkins+Docker實現自動化部署項目!

    本文章實現最簡單全面的Jenkins+docker+springboot 自動部署項目,步驟齊全,少走坑路。
    的頭像 發表于 01-06 15:36 ?1239次閱讀

    一款帶有人工智能的自動化主機滲透工具

    Shennina是一款功能強大的自動化主機滲透/漏洞利用框架,該項目的主要目的是使用人工智能技術來實現安全掃描、漏洞掃描/分析和漏洞利用開發的完全自動化。Shennina整合了Metasploit
    的頭像 發表于 04-14 16:10 ?695次閱讀

    一款全面易用的鏡像漏洞檢測工具

    相對于其它同類工具,Trivy 非常適合自動化操作,從 CircleCI 之類的公有服務,到企業內部使用的 Jenkins、Gitlab 等私有工具
    的頭像 發表于 06-19 09:47 ?480次閱讀
    <b class='flag-5'>一款</b>全面易用的鏡像漏洞檢測<b class='flag-5'>工具</b>

    一款數據庫自動化提權工具

    一款用Go語言編寫的數據庫自動化提權工具,支持Mysql、MSSQL、Postgresql、Oracle、Redis數據庫提權、命令執行、爆破以及ssh連接等等功能。
    的頭像 發表于 07-19 14:57 ?652次閱讀
    <b class='flag-5'>一款</b>數據庫<b class='flag-5'>自動化</b>提權<b class='flag-5'>工具</b>

    Jenkins+Docker自動化部署SpringBoot應用最精簡流程

    簡述實現步驟:在docker安裝jenkins,配置jenkins基本信息,利用Dockerfile和shell腳本實現項目自動拉取打包并運行。
    的頭像 發表于 11-06 16:27 ?2252次閱讀
    <b class='flag-5'>Jenkins</b>+Docker<b class='flag-5'>一</b>鍵<b class='flag-5'>自動化</b><b class='flag-5'>部署</b>SpringBoot應用最精簡流程

    一款適合自動化在線測試屏蔽箱

    閘刀式屏蔽箱是一款適合自動化自動化操作的屏蔽箱,可根據產線需求實現產線流水線測試需求,可實現流水線線體從箱子穿過,為中小型設備的測試提供了優良可靠的射頻屏蔽。
    的頭像 發表于 11-17 16:18 ?673次閱讀
    <b class='flag-5'>一款</b><b class='flag-5'>適合</b><b class='flag-5'>自動化</b>在線測試屏蔽箱

    基于Jenkins+GitLab+Maven實現代碼自動打包編譯發布

    Jenkins個獨立開源的持續集成和持續交付工具,用于自動化構建、測試和部署軟件項目。
    的頭像 發表于 11-20 09:57 ?4655次閱讀
    基于<b class='flag-5'>Jenkins</b>+GitLab+Maven實現代碼<b class='flag-5'>自動</b>打包編譯發布

    使用Jenkins和單個模板部署多個Kubernetes組件

    在持續集成和部署中,我們通常需要部署多個實例或組件到Kubernetes集群中。通過Jenkins的管道腳本,我們可以自動化這個過程。在本文中,我將演示如何使用
    的頭像 發表于 01-02 11:40 ?705次閱讀
    使用<b class='flag-5'>Jenkins</b>和單個模板<b class='flag-5'>部署</b>多個Kubernetes組件