這是 udemy 上唯一一堂教授如何使用 Go 語言所打造的 Drone 輕量級容器持續交付平台 (使用 Docker) 的課程,講師 Bo-Yi 也有寫一篇 blog 說明為何他要用 Drone 取代 Jenkins 和 GitLab CI 

從這 2 個小時的課程,你會學到

  • 製作 Docker 映像檔並且自動上傳到 Docker Hub
  • 導入團隊取代傳統 Jenkins 或 GitLab CI
  • 用各式語言撰寫 Plugin 整合進 Drone 服務
  • 完整自動化測試
  • 部署到雲端機器 (AWS EC2, Linode, DigitalOcean)
  • 無痛導入 CI/CD

要求

  • 具備 Shell Script 或其他語言基礎知識
  • 已安裝 Docker + Docker Compose 環境

說明

課程介紹:

團隊內原本使用 Bamboo 之後跳到 Jenkins 最後又跳到 Drone,本課程會介紹為什麼我們放棄 Bamboo 及 Jenkins,它們所帶來的缺陷,以及為什麼最後選擇 Drone。

Drone 是一套基於 Docker 容器技術的持續交付平台。每個 Build 都在一個短暫的 Docker 容器中執行,讓開發人員可以完全控制他們的建置環境並保證隔離互不干擾。Drone 非常容易安裝及維護,並且提供強大的插件 (plugin) 系統,也可以讓開發者輕易完成個人插件,如果您正在煩惱該選擇 Jenkins 或 GitLab CI 等工具,我會建議您嚐試看看輕量級的 Drone。本議程會帶您深入了解由 Go 語言所撰寫的 Drone 架構及如何輕易整合原有的 Git 服務 (像是 Github, Bitbucket, Gitea 或 GitLab) 來快速部署及測試軟體品質。

課程緣由:

當初想開這課程的原因是,希望可以造福全台灣的朋友,之前跟 iThome 合作開了一堂實體課程,但是很多人卡在假日無法出門,再來是實體課程成本比較高,有時候上課沒聽懂,回家也沒有老師可以討論,造成學習效果不是很好,所以我就來錄製線上課程,讓不能北上的朋友們也可以學習到基本的 DevOps 技巧。希望能透過線上課程可以跟學員有些互動,把 DevOps 推廣到各大公司及新創。如果正要創業,或是在 DevOps 上有些困擾,不知道該如何導入及選擇工具,都可以來跟我聊聊。

底下是在我的 Blog 公開介紹 Drone 相關文章:

  1. 2017 COSCUP 研討會: Gitea + Drone 介紹
  2. Drone 發佈 0.8.0-rc.1 版本
  3. Drone 自動觸發 GitLab CI 或 Jenkins 任務
  4. 台灣第一屆 Laravel 研討會
  5. 台灣第一屆 GoPher 大會
  6. 用 Go 語言打造 DevOps Bot
  7. Cronjob 搭配 Drone 服務
  8. Caddy 搭配 Drone 伺服器設定
  9. 用 drone-line 架設 Line webhook 及發送訊息
  10. Drone CI Server 搭配 Atlassian Bitbucket Server (前身 Stash)

目前我也擔任 Drone 開源專案的維護者,詳細可以參考我的 GitHub 組織

  • Drone 核心成員
  • Drone Plugin 核心成員

 目標受眾

  • 系統管理者
  • 前端開發者
  • 後端開發者
  • 全端開發者

講師簡介

Bo-Yi 打雜工程師

現任聯發科技後端架構工程師,喜歡嘗試任何 DevOps 工具來改善團隊合作模式,省下更多時間來嘗試及學習新技術。長期貢獻於 Open Source 專案,熱愛開發程式,目前專注於 Go 語言發展。曾任 PHPConf, JSDC, COSCUP 研討會講師,維護數個 Go 語言開源專案。

  • iThome DevOps 研討會講師 (2017)
    * iThome Modern Web 研討會講師 (2017)
    * iThome Gopher Day 研討會講師 (2017)
    * iThome Cloud Summit 研討會講師 (2017)
    * iThome ChatBot 研討會講師 (2017)
    * iThome DevOps 研討會講師 (2017, 2016)
    * PHPConf 研討會講師 (2012, 2013)
    * COSCUP 研討會講師 (2016, 2014)
    * JSDC 研討會講師 (2013)
    * OSDC 研討會講師 (2014)

課程網址 [ 優惠代碼:KUBERNETES ]devopsdrone

Sponsored by Udemy

你可能會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕分享給你的朋友吧!

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

分類

01-onlinecourse

標籤

, ,