iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

DevOps學習之旅 系列

DevOps 在台灣越來越得到重視,很多企業也紛紛導入,但是DevOps是一種文化,需要很多工具來串接各個流程,在一個專案導入的過程中從一步一步的完善整個開發部署流程.

鐵人鍊成 | 共 30 篇文章 | 113 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 簡介

什麼是DevOps DevOps(Development和Operations的組合詞)是一種重視「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間...

2018-10-02 ‧ 由 pellok 分享
DAY 2

Day 2 起手式

前言 在我們開始寫程式之前,需要有一些前置作業,安裝軟體和設定開發式的環境變數,讓我們開始吧!開發使用 Macbook 的環境,以下會以 Macbook 為主....

2018-10-03 ‧ 由 pellok 分享
DAY 3

Day 3 Pyramid 專案說明

簡介 上一篇創建專案之後,再來是需要在 bitbucket 創建遠端 Repository,並把我們的專案上傳,再來安裝 PyCharm IDE,這個IDE個人...

2018-10-04 ‧ 由 pellok 分享
DAY 4

Day 4 系統開發

簡介 上一篇介紹完 Pyramid 專案之後,接下來說明一下在網頁系統開發的過程中,會歷經幾個步驟,並且各個角色都有不同的任務和工作,DevOps 就是讓整個開...

2018-10-05 ‧ 由 pellok 分享
DAY 5

Day 5 Mock 系統開發

簡介 上一篇講解系統開發的流程,今天會介紹 pyramid 開發、測試,還有常用的測試工具, models mymodel.py : 定義 ORM 資料表...

2018-10-06 ‧ 由 pellok 分享
DAY 6

Day 6 Mock 系統測試程式

簡介 上一篇介紹了 Pyramid 開發 API 並使用 Postman 來測試功能是否正常,接下來會寫 unitest、function test,後面會導入...

2018-10-07 ‧ 由 pellok 分享
DAY 7

Day 7 Mock 系統頁面開發

簡介 上一篇介紹 API 測試程式,還缺少頁面程式,和測試程式,基本上這邊會等前端把頁面寫好,才會交由後端來串接,這個專案是一個簡單的專案,實作最基本的頁面程式...

2018-10-08 ‧ 由 pellok 分享
DAY 8

Day 8 專案部署

簡介 這一篇來到了專案部署的時候,開發的過程之中就可以隨時的更新到測試伺服器,可以給QA、PM、顧客,查看目前的完成進度,這邊採用nginx+pserve+su...

2018-10-09 ‧ 由 pellok 分享
DAY 9

Day 9 Jenkins CI/CD 伺服器(一)

簡介 上一篇介紹如果把專案部署到主機,今天會使用 Jenkins 還自動這些步驟,主要步驟如下: 開發人員 Commit 原始碼,並 push 遠端 Bitb...

2018-10-10 ‧ 由 pellok 分享
DAY 10

Day 10 Jenkins CI/CD 伺服器(二)

簡介 上一篇介紹了使用 Jenkins 來做 CI 流程,這篇來部署到正式機或QA主機,我們會使用到 SSH Key 來讓 Jenkins 專案可以控制正式機或...

2018-10-11 ‧ 由 pellok 分享