[爆卦]如何使用git是什麼?優點缺點精華區懶人包

雖然這篇如何使用git鄉民發文沒有被收入到精華區:在如何使用git這個話題中,我們另外找到其它相關的精選爆讚文章

在 如何使用git產品中有19篇Facebook貼文,粉絲數超過5萬的網紅軟體開發學習資訊分享,也在其Facebook貼文中提到, 知道如何編寫程式碼來解決問題和使解決方案自動化對於任何 IT 人士來說都是至關重要的技能。尤其是 Python,現在是僱主最需求的程式語言。 該計劃從你的 IT 基礎建立,幫助你的職業發展更上一層樓。它旨在教你如何使用 Python 程式設計以及如何使用 Python 自動執行常見的系統管理任務。你...

  • 如何使用git 在 軟體開發學習資訊分享 Facebook 的最佳解答

    2021-08-06 15:44:18
    有 65 人按讚

    知道如何編寫程式碼來解決問題和使解決方案自動化對於任何 IT 人士來說都是至關重要的技能。尤其是 Python,現在是僱主最需求的程式語言。 該計劃從你的 IT 基礎建立,幫助你的職業發展更上一層樓。它旨在教你如何使用 Python 程式設計以及如何使用 Python 自動執行常見的系統管理任務。你還將學習使用 Git 和 GitHub,對複雜問題進行故障排除和除錯,以及通過使用配置管理和 Cloud 大規模應用自動化。

    https://softnshare.com/google-it-automation/

  • 如何使用git 在 矽谷牛的耕田筆記 Facebook 的最讚貼文

    2021-08-06 08:00:11
    有 57 人按讚

    ref: https://medium.com/geekculture/kubestack-a-must-use-117a32efd427

    本篇文章要介紹的是一個基於整合 IaC 的 GitOps 開源專案 Kubestack

    過往探討到 GitOps 時總是會圍繞如何透過有效的管理與部署 Kubernetes 上的應用程式,譬如 ArgoCD, Flux, Rancher Fleet 等。
    當然 GitOps 本身也是一個沒有標準做法的文化與概念,自行透過 Gitlab, Git 等方式也是有辦法實作出相同概念的解決方式。

    而 Kubestack 則是一個專注於 Kubernetes 本身的 GitOps 解決方案,而非一般來探討的應用程式。
    其本身的架構是基於 Terraform 之上, 因此 Kubestack 本身也自行實作了屬於自己的 Terraform Provider 讓所有對 Terraform 的使用者可以更快上手與使用。
    雲端整合方面, Kubestack 整合了 AKS,EKS,以及 GKE,這意味使用者可以輕鬆地透過 Kubestack 來創建這些由雲端企業管理的 Kubernetes 叢集。
    除了雲端之外, Kubestack 也支援本地機器的 Kubernetes 叢集,其透過 KIND 的方式於本地端架設一個簡易的模擬環境,可以讓使用者再將修改給合併到真正的 Git 時先行於本地端進行測試,確保一切都沒有問題才會合併。

    本文後半部分是一個手把手的教學範例,示範如何透過 Kubestack 來玩耍,同時也提到官網也有滿直覺的教學跟介紹,對於如何使用 GitOps/Terraform 來管理 AKS/GKE/EKS 的使用者也許可以參考看看這個專案

  • 如何使用git 在 矽谷牛的耕田筆記 Facebook 的最佳解答

    2021-05-31 08:00:08
    有 31 人按讚

    這篇文章是 Tekton 這套號稱完全針對 Cloud-Native 所發展的 CI/CD 工具教學文,作者從基本概念到如何使用都詳細的介紹一番,讓讀者看完就對 Tekton 能夠有基本的認知。

    就如同其他常見的 Pipeline 系統一樣,Tekton 的工作流程是由 Step, Task 以及 Pipeline 組成。Tekton 使用 Step 描述每個最小工作事項,而每個 Task 則由數個 Step 組成,這些 Step 會依序執行,且彼此會共用相同環境,譬如 Volume.
    Pipeline 則是由數個 Task 所組成,不過比較特別的是這些 Task 可以有更為靈活的執行順序,譬如依序執行,平行執行,甚至是 DAG 這種有向無環圖的執行順序。

    Tekton 的一大特色是其完全寄生於 Kubernetes 內,必須要搭配 k8s 的環境來使用,也因此上述的 Step,Task 以及 Pipeline 實質上都是屬於 K8s 的 CRD 一種,部署時需要透過 YAML 來撰寫,並且用常見的方式 (kubectl, helm, kustomize) 來安裝到 k8s 內去設定 Tekton。

    這種模式帶來的一個好處就是每個元件都是獨立的 YAML 檔案與類別,因此相同的部分可以非常輕易的被重複使用,舉例來說一個運行 Git-Clone 的 Task 就可以被多個不同的 Pipeline 重複使用,而有需求需要修改的時候也只需要修改一個 Task 即可。

    對於 Tekton 這套解決方案有興趣的可以參閱下列全文玩耍看看
    https://lambda.grofers.com/adopting-tekton-cloud-native-ci-solution-67fb229f4992

你可能也想看看

搜尋相關網站