iT邦幫忙

2021 iThome 鐵人賽

DAY 30
0
自我挑戰組

DevOps的下克上之旅( ° ∀ ° )ノ゙系列 第 30

Day 30: DevOps完賽心得

最後,不免俗的還是要說一下完賽感言:

今年是第一次參賽,參賽完的感言是囤文章很重要!! 其實我對後面幾篇的技術都不太熟悉,這次參賽需要一邊學習、一邊實作、一邊寫文章。一天花大概4~5個小時其實挺累人的。但是,也是有了這次競賽給了我強迫學習的機會,我終於碰到了我之前一直很想學習的CI/CD。回顧這30天,也大致將CI/CD的整體流程跑了一遍:

https://ithelp.ithome.com.tw/upload/images/20211002/20119044cjCHpgnDj1.png

DevOps的下克上之旅( ° ∀ ° )ノ゙

這個系列的目的就是從0開始跑起CI/CD,並希望我自己未來能夠自己架構出屬於我的pipeline,競賽的最後來檢視有沒有達成:

  • Plan : 專案架構規劃,開會!!! 確認軟體需求、規劃架構
  • Code : 寫code,使用Git來一起多人合作
  • Build : 將code變成Application,我們這幾篇都使用npm來build node.js,JAVA則用maven
  • Test : 使用Jmeter來進行測試,你也可以用selenium
  • Integrate : 使用Jenkins或是Github Action
  • Deploy、Operate : Deploy將Application推上production Server。Operate則是設定運行環境與參數,這裡可以由DockerKubernetesAzure來實現。
  • Monitor : 監控流量、Bug。ELK實現了Log檔DB化方便查詢與視覺化呈現。

儘管如此,我認為我的文章仍只是碰觸一點皮毛,未來有機會將會繼續精進。我目前是中央資管碩二,雖然我們實驗室其實專長是AI,但是我覺得身為資管系,軟體專案管理應該會是身為一名資管人必須學會的技能。我希望未來能夠帶著我的技術,找到一份好工作。畢業後有沒有公司願意收留我啊 (>﹏<),Linkin

大家也可以來參觀一下我的Blog,萬分感謝能看到最後。我會繼續將這30天文章補充得更完整的。


上一篇
Day 29 : MinKube 安裝
系列文
DevOps的下克上之旅( ° ∀ ° )ノ゙30

尚未有邦友留言

立即登入留言