万象云档 本次搜索耗时 6.768 秒,为您找到 46 个相关结果.
  • 发布过程

    发布新版本 要发布新的修补程序版本(例如 从 0.28.1 到 0.28.2) To release a new minor or major version (eg. from 0.28.x to 0.29.0) 将 RC 版本设置为稳定版 调试发布版本 我已经提交了标签,但站点依然指向旧版本 缺少 Linux 制品(.tar...
  • 撰寫第一個 Ansible Role

    [TOC] 撰寫第一個 Ansible Role 在了解 playbook 的基本架構與運行方式後,我會在接下來的章節內介紹如何使用 Ansible 搭建起 Jenkins 的運行環境。透過實際的例子,相信讀者會對操作 Ansible 將會更加熟練與靈活。 使用 Docker 運行 Jenkins 安裝 Jenkins 有許多方法,根據作業環境的不同也...
  • 9. 管理 Crushmap

    [TOC] 9. 管理 Crushmap CRUSH 算法通过计算数据存储位置来确定如何存储和检索。 CRUSH 授权 Ceph 客户端直接连接 OSD ,而非通过一个中央服务器或代理。数据存储、检索算法的使用,使 Ceph 避免了单点故障、性能瓶颈、和伸缩的物理限制。 CRUSH 需要一张集群的 Map,且使用 CRUSH Map 把数据伪随机地、尽...
  • Jenkins 插件推薦

    [TOC] Jenkins 插件推薦 在 Jenkins 系列文章的尾聲,筆者在這邊推薦一些比較有名、或是我自己蠻常使用的插件給讀者作為參考,希望可以讀者透過這些插件來打造真正符合自身團隊需求的 Jenkins 環境。 Ansible 可以在 Jenkins 的建置步驟中使用 Ansible 的插件。除了使用 Ansible 來部署 Jenkins 環...
  • immudb explained

    immudb explained What is immudb? What makes immudb special? Immutable Auditable Secure How can I use immudb? immudb explained What is immudb? immudb is dat...
  • 撰寫第一個 Ansible Playbook

    [TOC] 撰寫第一個 Ansible Playbook 什麼是 Ansible Playbook? 當確認 Ansible 已經正確地安裝在 control machine 上之後,我們現在就可以準備透過 Ansible 對 managed node 進行部署了。然而,我們要如何告訴 Ansible 我們想要對 managed node 做些什麼呢?在...
  • Ansible 的最佳實踐

    [TOC] Ansible 的最佳實踐 什麼是最佳實踐 (Best Practice)? 因為 Ansible 給予開發者那麼大的彈性,隨著參與開發的人數增加,或者專案規模的擴大,若沒有一個參考的標準,很容易產生因為多種撰寫風格的混淆或是結構過於鬆散等因素,最後導致專案最後走向難以維護死胡同裡的情況。其實,現今大部分的程式語言、框架或者開發工具都會提供一...
  • 實戰 Ansible

    [TOC] 實戰 Ansible 對 Ansible 有了初步認識了以後,接下來我會用前面提過的這個專案來在 managed node 上安裝並運行 Jenkins。雖然一定還有很多改進的空間,但希望可以透過這個真實的例子,來介紹一些我在開發 Ansible 上的設計概念以及常用技巧。 Vagrantfile 由於在實務上,我們很常會碰到要同時操作多台...
  • Jenkins

    [TOC] 使用 Jenkins 實現持續整合 成功在 managed node 安裝好 Jenkins 後,我們就可以開始利用 Jenkins 實現產品的持續整合了。
  • 我的第一個 Jenkins Job

    [TOC] 我的第一個 Jenkins Job 在成功進入 Jenkins 管理頁面後,讓我們透過建立我們的第一個簡單工作 (job) 來告訴我們檔案系統的即時使用狀況,並藉此對 Jenkins 有初步的了解: 點擊新增作業 (new item) 或是建立新工作 (create new jobs) 來創建 job: 填入 job 的專案名稱並建立...