Contents
了解如何使用 VSTS 建立 CI / CD 管道,從 Docker Hub 到 Azure 建構和發佈 Docker 映像檔( image )
從這 1 小時的課程,你會學到
- 在 VSTS 中創建整個 CI / CD 管道
- 創建 Docker 映像檔
- 使用 Docker Hub 儲存和下載映像檔
- 創建多個環境:開發、分階段和生產
- 創建 Docker 映像檔並將其發佈到 Azure Web App for Containers
要求
- Visual Studio 程式
- 不需要 DevOps 知識
課程說明
Docker 和 DevOps 工具正成為當今軟體開發的基本要求。對這方面,開發人員會有盡快擁有技能的急迫感,學生應該從現在開始為此做好準備。如果你已聽過很多關於這兩種技術的討論,有清楚的想法,理論上了解他們如何運作,但想看看實際運作會是什麼樣子? 想開始自己嘗試? 那麼,這個課程適合你!這是個實用、沒有簡報、不浪費你的時間的簡短課程。我只需 1 小時即可帶你直搗黃龍直達到目的!
內容:
1. Install Docker for Linux (or Windows)
2. Create a sample ASP.NET Core Web App
3. Run Web App on Docker
3.1 Pull Docker images from Docker Hub
3.2 Create Dockerfile
3.3 Build Docker image
3.4 Run Docker image
3.5. Dockerignore file (coming soon)
4. Tag the image
5. Push image to Docker Hub
6. Pull the image from Docker Hub
7. Create Web App for Containers on Azure
8. CI with VSTS
8.a Publish source code to Github
8.b create a CI pipeline
8.c Add task: Build Image
8.d Add task: Push Image
8.e Enable CI trigger
9. CD with VSTS
9.a Configuring the artifacts
9.b Enabling Continuous Deployment trigger
9.c Configuring the environments : Dev, Staging & Prod
10 Run the CI & CD pipelines
11 Working with docker-compose.yml (coming soon)
12 Adding a Database to the project (coming soon)
目標受眾
- 使用 .NET Core 的軟體開發人員
- 想要開始使用 Docker 的軟體開發人員
- 想要開始使用 DevOps 的軟體開發人員
講師簡介
Houssem Dellai Xamarin 顧問和 Microsoft MVP
Houssem Dellai 自 2013 年以來一直是微軟最有價值專家(MVP)。他還是一名軟體工程師,並與新創公司、中小型企業和大公司合作。如果你正在尋找有關 Xamarin、ASP.NET 或 Azure 的內容,你可能不知不覺就已看過他的作品。 很有可能你已經在 Microsoft MSDN 部落格和 CodeProject 上看過他的 YouTube 或部落格文章。
他也是研討會演講人和專業認證培訓師,他培訓了 2000 多名學生和專業開發人員。因此,他知道人們學新技術能時有可能在哪裡遇到困難。所以,他可以將複雜蓋面簡化讓初學者很容易了解。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- DevOps 工程師學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!