iT邦幫忙

鐵人檔案

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

DevOps學習之旅 系列

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

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

Day 21 Jenkins 整合 Slack 通知

簡介 Jenkins 完成工作的時候可以發出通知,常見的有Email,我們這邊整合 Slack. Slack 處理 創建 頻道 在頻道裡面增加 Jenk...

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

Day 22 Selenium 測試

Selenium 介紹 Selenium也是一個用于Web應用程式測試的工具。Selenium測試直接運行在流覽器中,就像真正的使用者在操作一樣。支持的流覽器包...

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

Day 23 Jenkins 整合 Selenium 測試

簡介 上篇介紹了 selenium 腳本,接下來要介紹要怎麼整合 selenium 到 Jenkins CI/CD 流程之中,由於我們的 Jenkins Ser...

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

Day 24 GitLab 自動化測試與部署(一)

簡介 GitLab是由GitLab Inc.開發,使用MIT授權條款的基於網路的Git倉庫管理工具,且具有wiki和issue跟蹤功能。Gitlab 支援無限的...

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

Day 25 GitLab 自動化測試與部署(二)

簡介 今天繼續研究 Gitlab 的CI/CD 設定,找了一些 python 的 .gitlab-ci.yml 範例,並且嘗試在 gitlab 上面跑. 網路範...

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

Day 26 Vagrant 構建及配置虛擬環境

Vagrant Vagrant是一款用於構建及配置虛擬開發環境的軟體,基於Ruby,主要以命令行的方式運行。主要使用Oracle的開源VirtualBox虛擬化...

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

Day 27 Ansible IT自動化工具(一)

Ansible Ansible是一個IT自動化工具。它可以配置系統,開發軟體,或者編排高階的IT任務,例如持續開發或者零宕機滾動更新。 Playbooks 是...

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

Day 28 Ansible IT自動化工具(二)

Ansible 導入專案,建置專案從手工到自動,以下幾個是在嘗試把專案會用到的都寫成 playbook,先分開不同的檔案,未來等都完成的差不多,就可以整合成一個...

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

Day 29 Terraform 雲端 IaC

Terraform Terraform 是 HashiCorp 的 Infrastructure as code 軟體,使用簡易範本化語言或 Json,提供簡單...

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

Day 30 2019 鐵人賽心得

2019 鐵人賽 心得 2019鐵人賽讓我重新複習了一次,這兩年來學習DevOps的心得和筆記,每天花兩到三小時整理筆記,努力趕在晚上12點前發文,時常都在想說...

2018-10-31 ‧ 由 pellok 分享