iT邦幫忙

2022 iThome 鐵人賽

DAY 30
3
DevOps

從零開始的 Jenkins 之旅系列 第 30

第三十天 Jenkins 之旅 - DevOps Tool

  • 分享至 

  • xImage
  •  

這幾年隨著 DevOps 的盛行,Devops 相關的工具百百種且推陳出新的速度非常快,或許會讓初學者非常徬徨,不知如何學起
https://ithelp.ithome.com.tw/upload/images/20220930/20151613UftHOQ7DeQ.png
Source: https://amazic.com/devops-tool-sprawl-is-tool-tax-just-the-tip-of-the-iceberg/
以主流 CI Tool 為例子,我們可以使用 Github Action 或是 Jenkins pipeline,乍看之下會覺得兩者是不一樣的工具,原因不外乎是兩者在 Pipeline 流程設定的語法有差別、背後執行的方式的也不太一樣。
https://ithelp.ithome.com.tw/upload/images/20220930/20151613YRJX6nOX4Q.png
但是如果我們仔細思考會發現兩個工具都是想要解決的 CI/CD Pipeline 設定的問題(雖然 Github Action 的確是更專注在處理 CI/CD 流程的部分),因此可以說兩者在部分設計精神是相同,所以他們會有概念其實是通用的。

讓我們達到 『看山是山 看山不是山 看山仍是山』 的境界吧!

『工具』是要拿來幫助我們解決問題的,不是拿來限制我們的思想,不要讓自己被『工具』綁架。我們應該要學習能可以因地制宜選擇適合的工具去解決問題。大部分是情況下資本的力量會促使你選最便宜的方式,但是便宜的東西就會有很多需要自己客製化的東西且問題發生時沒有原廠可以問,所以這時候社群就是你最棒的老師,因此會建議開源工具竟量選一個社群相對活絡的,畢竟當真的出現問題的時候還比較有機會查到解法或是找得到人問。

如果真的要學什麼有選擇障礙的話,我覺得可以參考 DevOps Roadmap


終於來到最後一天鐵人賽了~~ 在這三十天像是一場夢,一場以為不會起來的 ...... 惡夢 XD 但是不可否認在這次鐵人賽中我學到了很多,像是 recap 我的中文能力(?)
最後,感謝這次鐵人賽朋友們給我的幫助,

  • 感謝友人A,這次在最終 GDS 的部分大力協助,如果沒有友人A,我一個人根本忙不過來,也終於算是圓了之前同公司時沒機會和她合作專案的遺憾。
  • 感謝友人O,這次在 SQL 的部分給我建議 =)。

希望這個『從零開始的 Jenkins 之旅』能對大家有些幫助或是啟發,明年有緣再見。

題外話,這幾天有在 PipeRider 官網提出 『PipeRider exit code 的議題』 而有幸與 InfuseAI 的 CEO 跟工程師開了一個小小的 RoadMap 會議,真的是非常榮幸可以參與其中,希望未來 PipeRider 會越來越好。也感謝 InfuseAI 的 CEO 幫我衝文章的點閱數XDD
https://ithelp.ithome.com.tw/upload/images/20220930/20151613hE6GStyRFz.png

https://ithelp.ithome.com.tw/upload/images/20220930/201516136QtHEPPUWb.png

參考資料

https://docs.github.com/en/actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions
https://blog.edwardkuo.dev/淺談-企業如何抉擇devops平台或工具-7d09b965f66d?gi=f02f1e9b0c2a


上一篇
第二十九天 Jenkins 之旅: 我的 BI 報表 Pipeline (9)
系列文
從零開始的 Jenkins 之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

2
雷N
iT邦研究生 1 級 ‧ 2022-09-30 17:04:25

恭喜完賽/images/emoticon/emoticon42.gif
很完整的Jenkins分享 感謝大大分享

黑修斯 iT邦新手 4 級 ‧ 2022-09-30 19:45:38 檢舉

拉張椅子 佔個位子~~
恭喜大大完成~

BenLiu iT邦新手 5 級 ‧ 2022-10-01 00:17:59 檢舉

感謝~也恭喜大大完賽

1
json_liang
iT邦研究生 4 級 ‧ 2022-09-30 17:05:44

恭喜完賽/images/emoticon/emoticon08.gif
很完整的Jenkins分享 感謝大大分享

我要留言

立即登入留言