日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

P8-07-23 在 GitLab 提交代码后自动触发 Jenkins 构建;使用禅道进行项目管理

發(fā)布時間:2024/2/28 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 P8-07-23 在 GitLab 提交代码后自动触发 Jenkins 构建;使用禅道进行项目管理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

DevOps 運維開發(fā)一體化

  • 持續(xù)集成 CI

    • GitLab
      • 用戶分組
      • 添加用戶
        • 用戶權(quán)限
          • 訪客
          • 開發(fā)者 Dev/master主分支
          • 測試
          • 主管
          • 擁有者
        • 里程碑:項目管理與質(zhì)量管理
          • 禪道(免費開源版本)
          • Jira(收費,需要PJ)
      • 創(chuàng)建項目
      • 項目權(quán)限
  • 持續(xù)部署 CD

    • Jenkins 能從 Gitlab 倉庫下載項目
    • Jenkins 能把下載的項目 Maven 自動編譯
    • 在編譯的基礎(chǔ)上,自動化 CI / CD
      • 可以使用 GitLab,提交代碼之后觸發(fā)事件
        • 事件觸發(fā),webhook
        • Jenkins 自動 git clone 到 workspace,然后通過 maven 插件自動處理,通過全局變量 jdk 編譯它,spring 項目最終生成 war 包放進 tomcat,或者 jar 包內(nèi)嵌 tomcat
      • 可以使用原生 GIt ,也能實現(xiàn)自動化 CI/CD
        李小胖:https://www.jianshu.com/p/622fe2472fab
  • 持續(xù)監(jiān)控 CM

  • 運維部分

    • 主機規(guī)劃 : Jenkins 10.0.0.136,GitLab 10.0.0.135, 禪道 10.0.0.137
      • 主機名稱 hostname
      • 內(nèi)網(wǎng) ip 地址
      • 外網(wǎng) ip
      • 開放的端口
      • cmdb 配置管理系統(tǒng) 資產(chǎn)管理系統(tǒng)
      • 故障處理
      • 基礎(chǔ)軟件
      • 系統(tǒng)版本 CentOS 7 x64 1810 4核 8G

GitLab 中的里程碑

創(chuàng)建一個里程碑

在 Maven 中對項目進行配置

拿到 URL

拿到 token

回到我們的 GitLab

故障處理

點擊 add webhook 之后,成功,顯示:

別忘了 jenkins 上面點保存

修改項目代碼之后,看到自動觸發(fā) Jenkins 上面的構(gòu)建

構(gòu)建成功

如果是 war,安裝插件 Publish Over SSH

禪道

解壓即可使用
https://www.zentao.net/download/zentaopms12.3.3-80243.html

wget https://www.zentao.net/dl/ZenTaoPMS.12.3.3.zbox_64.tar.gz tar -zxvf ZenTaoPMS.12.3.3.zbox_64.tar.gz -C /opt cd /opt/zbox ./zbox start

瀏覽器輸入 ip 地址即可進入,默認(rèn)用戶名密碼, admin:123456

總結(jié)

以上是生活随笔為你收集整理的P8-07-23 在 GitLab 提交代码后自动触发 Jenkins 构建;使用禅道进行项目管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。