什麼是DevOps
DevOps(Development和Operations的組合詞)是一種重視「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間溝通合作的文化、運動或慣例。透過自動化「軟體交付」和「架構變更」的流程,來使得構建、測試、發布軟體能夠更加地快捷、頻繁和可靠。[1]
我們使用 python pyramid 來開發網頁系統,使用Git & bitbucket 來管理程式碼,使用python unitest、webtest來做Function Test,透過Bitbucket 的 webhook 驅動 Jenkins CI/CD server,並且針對 VM 更新部署腳本來完成基本的 CI/CD 流程.
基本會使用到的工具
- git&bitbucket
- pyramid
- function test
- postman
- jmeter
- jenkins
- nginx
- supervisor
- filebeat
- logstash
- elasticsearch
- kibana
進階使用工具
- selenium
- vagrant
- ansible
- docker
- k8s
- slack
- chatbot
文章傳送陣
參考:
1.DevOps
沒有留言:
張貼留言