JenkinsNginxCI
CI 工具鏈 with Docker (4) — Bootstrap Jenkins 靜態網站 nginx
以 Jenkins + Docker + Nginx 建立靜態前端專案的 CI/CD 流程,包含 GitLab webhook 設定、nvm wrapper 指定 Node.js 版本、npm build 指令與 Publish Over SSH 部署。
2017-06-21
1 分鐘
閱讀更多
4 篇文章
以 Jenkins + Docker + Nginx 建立靜態前端專案的 CI/CD 流程,包含 GitLab webhook 設定、nvm wrapper 指定 Node.js 版本、npm build 指令與 Publish Over SSH 部署。
以 Docker 安裝 Jenkins CI,包含取得初始密碼、安裝建議外掛、設定 Docker Builder、SSH 金鑰配置、Publish over SSH 及 Gitlab Hook Plugin 的完整步驟。
以 Docker 安裝 GitLab,包含產生 Secret DB Key、啟動 PostgreSQL 與 Redis 容器、安裝 GitLab 容器,並說明新使用者帳號啟用流程。
在 Ubuntu 14.04 上安裝 Docker Engine 並啟用 REST API,接著安裝 DockerUI 監控工具,並以 Apache2 反向代理加上密碼保護,作為 CI 工具鏈系列第一篇。
Search for a command to run...