2019年1月7日 星期一

2019 鐵人賽 Day 1 簡介

什麼是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

文章傳送陣






























參考:


沒有留言:

張貼留言

台灣人工智慧學校第四屆開學典禮

台灣人工智慧學校  第四屆 開學典禮       今天 AI 學校開學,非常特別像參加研討會一樣,開場介紹孔祥重校長和陳昇瑋執行長為什麼會創建這間學校,主要是他們發現AI技術可以幫助產業界解決很多問題,但是人才問題嚴重,希望透過一年三期每期500左右的規模並在北中南都有分校,來...