DevOps

開發運維相關

Mongodb 透過Docker 部署 並開啟事務功能及如何創建帳號

Mongodb 透過Docker 部署 並開啟事務功能

Jenkins 使用 DockerInDocker 建構CI

Jenkins 在建構持續集成(CI)環境時,經常需要模擬多種不同的環境配置。然而,在資源有限的情況下,我們通常只有一台 CI/CD 機器可用。這種情況下,Docker in Docker(DinD)技術提供了一個強大而靈活的解決方案。本文將詳細說明如何利用 Docker in…

Jenkins 自動上Tag

在軟體開發過程中,版本控制是至關重要的。為了更有效地管理代碼版本並追蹤特定的發布點或重要更改,我們經常需要在特定的分支上自動添加標籤(tag)。這種做法不僅有助於追蹤代碼的演進,還便於在不同版本間進行比對和回溯。

Ansible 設定及測試

Ansible 設定及測試

建置Jenkins 分散式架構( Master+Slave )

因公司業務擴增以往單台Jenkins已不堪負載,所以打算換上方案 來因應CI/CD 以下是這次要運行的yaml,而本次測試在本地運行兩個容器分別為Master(jenkins)和Slave(jenkins-slave),並且創建docker network devopsNet 將兩者綁定。

Redis 單線程?多線程? 之優化設置

在配置前 可以先理解 Redis 作為高性能分佈式中間件這個軟體,其複雜性不言而喻,而之所以說是單線程主要是Redis在網路IO處理中是採用單線程來完成的。對於Redis的其他功能來說,例如:持久化、異步刪除、集群同步數據等都是由其他線程去完成的。

php composer 軟連結取消

前提摘要 :

檔案掛載 Network FileSystem(NFS)

檔案掛載 Network FileSystem(NFS)

SSL憑證 自動簽名 神器 acme.sh

acme 透過 aws dns 簽發tls 憑證

Telegram 訊息通知設定 使用BotFather

由於需要通知的場景很多,所以衍伸出了一個想法找個可以快速搭建,能通知的工具,就選擇了BotFatehr , 將說明如何建置個人通知 以及如何將機器人加進群組通知