timbai

@timbai

Gitlab CI/CD 初體驗

前言 今天我們要做一個初體驗,讓各位感受一下,在 GitLab CD/CD 的過程,我們今天使用官方提供的 Gitlab,如果您有自架 Gitlab ,也可以使用自架的 Gitlab 練習,我們這邊為了讓各位學習方便,所以使用官方提供的 Gitlab 作為練習,實際寫一個簡單的 ...

Gitlab CI/CD 什麼是 CI/CD

前言 什麼是 CI/CD ?CI/CD 可以幫助我們做到什麼事情?為什麼要有 CI/CD ?在傳統程式上線流程,例如可能要透過 FTP 上傳至伺服器,接著去修改環境變數,然後測試程式是否運作正常,然後伺服器重新開機就上線了。在近代程式上線流程,例如說會有個像 Gitlab、Git...

如何設定 Docker 下載 image 略過憑證

前言 有遇過 pull 自己的私有倉庫無法 pull 下來的問題嗎,今天來教大家如何解決無法 pull image 問題,可暫時解決狀況 錯誤訊息 出現以下訊息代表,這個 docker registry 並沒有經過 https 憑證,所以 docker 會把它擋下來Error r...

yarn 專案版號管理指令

前言 yarn 是由 facebook 開發的一款套件管理工具,用來管理 node.js 套件版本,今天來學習如何使用 yarn 升級 package.json 版號管理,可以對一個專案版號管理更加制式化 major 目標升級版號 指令yarn version --new-ver...

建立私有 Docker Registry

前言 該如何自架 docker registry 呢?docker registry 可以幫助我們做什麼事情呢?docker registry 是可以將我們打包好的 docker image,放置到 docker registry 上面,在我們開始要佈署服務時,從 docker ...

npm 專案版號管理指令

前言 npm 做為 node 套件版本管理工具,今天來學習如何使用 npm 升級 package.json 版號管理,可以對一個專案版號管理更加制式化 major 目標升級版號 指令npm version --new-version major範例v1.0.0 -> v2...

docker 如何不使用 sudo 管理權限身份執行

一般來說 Docker 剛安裝完成時,會需要使用管理權限來運行 Docker,那如果不想使用 sudo 權限運行,又想直接使用 Docker 命令,以下有幾種遵循方式將使用者名稱加入至 Docker 中sudo usermod -aG docker $USER2.

Vue2 及 Vue3 生命週期改變

前言 Vue 是一個現代開發框架,擁有完尚的生態系,讓我們可以將須多元件客製化,做出組件,並且可重複利用,高擴充性。在開發組件時,每個組件都擁有自己的生命周期,Vue 組件會偵測每個變數值,是否有變,並且更新內容,今天要一個一個了解 Vue 的生命週期,讓大家有更多認識。

react + typescript + webpack 如何設定 webpack alias

前言 create react app 是一個可以快速設定 react 專案的一個工具,在建立專案時已經把 babel,webpack 都已經預先封裝設置好,如果我們要修改 webpack alias 設定該如何設定呢 什麼是 alias alias 在 webpack 設定意義...

没有更多