iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

一步步學DevOps:30天入門計劃 系列

Linux、shell script 、container、Docker、GitLab等學習記錄

鐵人鍊成 | 共 30 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 Git 版本控制介紹

Git版控在Devops中是不可或缺的重要一環,以下介紹安裝設定、基本概念和常用指令: 安裝 Git: Git 的官方網站下載和安裝 網址:https://g...

2023-10-06 ‧ 由 maline77 分享
DAY 22

Day 22 git push Gitlab(簡單小範例)

本機建立Git目錄 1.在本機建立新目錄gitworkspace,並且初始化git init後,新增一個 main.sh檔 #!/bin/bash main...

2023-10-07 ‧ 由 maline77 分享
DAY 23

Day 23 Gitlab CI/CD Pipeline 介紹

GitLab CI/CD Pipeline 是一個持續整合和持續部署 (CI/CD) 工具,能夠自動化軟體開發、測試和部署流程。GitLab Pipeline...

2023-10-08 ‧ 由 maline77 分享
DAY 24

Day 24 GitLab Runner

GitLab Runner 是自動化持續整合和持續交付(CI/CD)流程中的關鍵要素。在 GitLab CI/CD 環境中執行包括編譯程式碼、執行測試、建立容器...

2023-10-09 ‧ 由 maline77 分享
DAY 25

Day 25 Pipeline nodejs

Pipeline自動化Node.js應用程序的部署時,將Node.js應用程式(app.js)和package.json加入專案中,.gitlab-ci.yml...

2023-10-10 ‧ 由 maline77 分享
DAY 26

Day 26 GitLab Merge Request

Merge Request 的基本流程步驟: 1.建立新的分支:在Gitlab專案中,左邊選單Code/Branches建立一個新的分支,通常是基於(Creat...

2023-10-11 ‧ 由 maline77 分享
DAY 27

Day 27 Build gitlab serve on docker container

使用 Dockerfile 建立 GitLab server的container 1.mkdir gitlab:cd gitlab vi Dockerfile...

2023-10-12 ‧ 由 maline77 分享
DAY 28

Day28 安裝 OpenSSL 以及建立 SSL 憑證

GitLab是一個Web應用程序,通常運行在HTTPS協議上,要求使用SSL/TLS憑證確保數據在傳輸過程中的安全性。在建立GitLab server容器的過程...

2023-10-13 ‧ 由 maline77 分享
DAY 29

Day29實作簡單的GitHub Action workflow範例

GitHub Actions 的核心組件包括事件、工作、步驟、操作(Actions)、以及工作流程配置檔(YAML 檔案)。這些組件定義和執行自動化工作流程,...

2023-10-14 ‧ 由 maline77 分享
DAY 30

Day30 容器化工具Podman 介紹

Podman 是一個開源容器工具,可以在多個平台上使用。它的跨平台性可以在不同環境中進行容器管理和執行。 以下是一些主要支持 Podman 的平台: Li...

2023-10-15 ‧ 由 maline77 分享