一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

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

jf_ro2CN3Fa ? 來源:芋道源碼 ? 2023-07-09 15:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

什么是建木

“建木”是上古先民崇拜的一種圣樹,傳說建木是溝通天地人神的橋梁。伏羲、黃帝等眾帝都是通過這一神圣的梯子上下往來于人間天庭?!痘茨献印椥斡?xùn)》亦曰:“建木在都廣,眾帝所自上下。日中無景,呼而無響,蓋天地之中也?!?/p>

為此項目命名為“建木”,希望項目也可以成為不同業(yè)務(wù)場景下系統(tǒng)間相互溝通的橋梁。

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

基于 Spring Boot + MyBatis Plus + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址: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 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

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

如何部署

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

資源和系統(tǒng)要求

操作系統(tǒng)

Ubuntu 21.04 (推薦) 或 macOS Monterey

建議配置

  • CPU:2C
  • 內(nèi)存:8GB
  • 磁盤:100GB

部署方式一:docker-compose部署

軟件版本要求

  • 推薦使用Ubuntu 21.04系統(tǒng)安裝
  • Docker 19.30以上
  • Docker-Compose 1.29.2以上

部署方式

  • 下載docker-compose.yml
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節(jié)點ip:30180,默認用戶名密碼admin/123456,使用詳見hello項目使用。

第一個項目

前提條件說明

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

添加流程可參考:

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

設(shè)置企業(yè)微信空間

  1. 創(chuàng)建企業(yè)微信用戶空間,點擊密鑰管理

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

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

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

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

創(chuàng)建并執(zhí)行第一個項目

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

實現(xiàn)效果

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


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

    關(guān)注

    29

    文章

    5784

    瀏覽量

    84875
  • jenkins
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    5332
  • devops
    +關(guān)注

    關(guān)注

    0

    文章

    126

    瀏覽量

    12484

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    LM3481與MC34063哪更適合設(shè)計一款隔離電源

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

    jenkins自動化部署

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

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

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

    Jenkins+Docker自動化部署SpringBoot項目

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

    Jenkins+Docker實現(xiàn)自動化部署項目!

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

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

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

    一款數(shù)據(jù)庫自動化提權(quán)工具

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

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

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

    基于Jenkins+GitLab+Maven實現(xiàn)代碼自動打包編譯發(fā)布

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

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

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

    Flexus X 實例 Docker+Jenkins+gitee 實現(xiàn) CICD 自動化部署 - 解放你的雙手~

    前言 828 B2B 企業(yè)節(jié)特惠來襲,F(xiàn)lexus X 實例引領(lǐng)自動化部署新紀元!Docker 攜手 Jenkins 與 Gitee,共創(chuàng) CICD 無限可能!在快速迭代的數(shù)字時代,我們自豪地推出
    的頭像 發(fā)表于 12-26 18:19 ?483次閱讀
    Flexus X 實例 Docker+<b class='flag-5'>Jenkins</b>+gitee 實現(xiàn) CICD <b class='flag-5'>自動化</b><b class='flag-5'>部署</b> - 解放你的雙手~

    Jenkins 與 SonarQube 集成部署,自動化代碼質(zhì)量監(jiān)控

    的性能表現(xiàn),為 Jenkins 與 SonarQube 的集成部署提供強大支撐。在 Flexus X 的助力下,自動化代碼掃描與質(zhì)量問題即時反饋成為可能,顯著提升團隊開發(fā)效率與軟件質(zhì)量。立即體驗華為云
    的頭像 發(fā)表于 01-07 17:24 ?711次閱讀
    <b class='flag-5'>Jenkins</b> 與 SonarQube 集成<b class='flag-5'>部署</b>,<b class='flag-5'>自動化</b>代碼質(zhì)量監(jiān)控

    基于 Docker 與 Jenkins 實現(xiàn)自動化部署

    828 企業(yè)上云節(jié)優(yōu)惠,開啟您的 Docker 與 Jenkins 自動化部署之旅,讓軟件創(chuàng)新更快步! 鏈接直達
    的頭像 發(fā)表于 01-07 17:25 ?528次閱讀
    基于 Docker 與 <b class='flag-5'>Jenkins</b> 實現(xiàn)<b class='flag-5'>自動化</b><b class='flag-5'>部署</b>

    Jenkins的安裝教程

    Jenkins個開源的、提供友好操作界面的持續(xù)集成(CI)工具,廣泛用于項目開發(fā),具有自動化構(gòu)建、測試和部署等功能。
    的頭像 發(fā)表于 02-06 10:04 ?1081次閱讀
    <b class='flag-5'>Jenkins</b>的安裝教程

    文掌握Jenkins自動化部署

    Jenkins自動化部署是現(xiàn)代軟件開發(fā)中不可或缺的部分,它不僅簡化了代碼的發(fā)布過程,還為整個團隊帶來了無與倫比的效率和協(xié)作力。想象下,開
    的頭像 發(fā)表于 04-23 10:50 ?2201次閱讀
    <b class='flag-5'>一</b>文掌握<b class='flag-5'>Jenkins</b><b class='flag-5'>自動化</b><b class='flag-5'>部署</b>