[ DevOps ] Jenkins 基本設定及 Pipeline 腳本教學

前一篇文章主要有介紹 Jenkins 安裝。因此本篇主要會描述如何操作 Jenkins 服務、撰寫 Jenkins 腳本以及執行腳本的方式,並以一個範例實作,包含:從 Git server 取得程式碼並設定 pipeline 執行步驟。 Jenkins 網頁操作說明 1. 新增作業 用於建置你所要執行的工作,包含:不斷的偵測 Git 上是否有新的 »

[ DevOps ] Jenkins 於 CentOS & Ubuntu 安裝教學

近期專案在做整合測試,需要使用到 CI 工具幫忙自動化安裝各個模組以及撰寫各個模組間 pipeline 執行腳本 。因此本篇主要會介紹 Jenkins 的安裝方式,後續會描述 Jenkins 撰寫腳本以及執行腳本的方式。 Jenkins 介紹 Jenkins 是一個用 Java 開發的開源持續整合(CI)工具,提供了軟體開發的持續整合服務。擁有 Web 的操作介面,可以直接使用瀏覽器來進行各項操作,且具有很多的 »

[Zabbix] 監控環境部署

Zabbix是一套開源軟體,主要是透過一個web介面,來顯示分布式系統及網絡監視功能,可以透過各種不同參數設定,監視到各種不同主機、服務狀態,且透過快速的通知機制,好讓系統管理者能夠了解並快速解決各種問題。 Zabbix的系統架構,主要是由zabbix server與zabbix agent組合而成的,Server可透過監控節點Agent所回傳的資訊蒐集到Zabbix UI平台,透過Agent主動與被動式的蒐集方式,可將資料統一呈現並應用。另外,也可以透過相關其他plugin的應用,來強化系統服務上的應用監控。 安裝版本說明 本教學使用Ubuntu 16.04 LTS,建議使用14.04以上的版本 »

[ DevOps ] Nginx 設定 Cache 機制

前兩篇 ubuntu 上 Nginx 安裝與設定、Nginx 設定 Proxy Server 及 Load balance 文章主要說明如何安裝 Nginx 以及設置 Load balance,本篇文章主要用於調整 Nginx 上 Cache 的設定。 Cache (快取) 介紹 Cache »

[ DevOps ] Nginx 設定 Proxy Server 及 Load balance

前一篇 ubuntu 上 Nginx 安裝與設定 文章有說明如何安裝 Nginx 以及基本設定,本篇文章主要分享安裝好 Nginx 後,該如何調整參數,讓 Nginx 成為 proxy server。 Proxy server 介紹 一般稱為代理伺服器,當外部網路上的用戶端提出請求,Proxy server 會將外部的請求導到內部網路中所對應的伺服器做回應,該回應結果會再透過 »