學習原因: 已經有測試專案的基本架構,接下來會透過 CI / CD 工具 - Jenkins 把整個流程串接起來,使得提交程式碼以後,整個測試流程可以自動執行,...
前一天的舉例,是以分支推回遠端可以直接發版。先不要想工具,還有過程中的成功失敗,先想想若是以指令可以如何執行。 列出的步驟:分支推回遠端 → 程式碼品質掃描 →...
Gitlab與Jenkins利用 webhook 互動以下例子說明:Gitlab 打開合併請求事件同步到 Jenkins的設定方式:Jenkins的部份:下圖主...
將 Jenkins 再加其他關鍵字丟到 Google 之後,基本搜尋結果的內容多到一時半載根本看不完。 Jenkins 是老牌的工具,老牌背後代表的涵意就是資源...
目前因Greengrass IoT有協助解決原本存在於Greengrass上的問題,因此打算這階段就恢復使用Greengrass取代MQTT。 以Greengr...
條件:需要二者都要對外連線,如 DDNS OR HTTPS 方式,內網方式測試不行,是個滿大的門檻,希望大家要先自行克服,現在軟體很多都是網址,不能 https...
再貼一次流程。 流程 相關流程如下。 Fork 專案 建立 AWS EC2 安裝 Jenkins 設定 Sonar Server 安裝 Docker 啟動 m...
已經過了鐵人賽的三分之二了,也是花了近三分之一的篇幅跟大家分享,從故事中舉例可以做哪些優化。而這些痛點在改善之後,下一個發生問題的點又出現,然後又再一次次地發現...
取捨,只是選擇當下最合適的策略。 CI/CD 降低了很多工程師在例行事務的時間,但難免有些流程中,其實拿出來獨立使用手動操作會更好。就像前幾篇所說的,要有備案。...
Jenkins 在掃描遠端分支的時候,若遠端分支數有上百個,光是要找到符合條件的去下一步都會花上時間。所以在核準 PR 後,要記得把該分支做刪除。當然在開發過程...
15:39 Bob: 今天又連不上 Jenkins 機器,重開機之後,我發現裡面可用容量剩不到 1G 了15:39 Alice: 可是裡面沒裝什麼東西啊,垃圾...
08:30 Alice: ……打上班卡的提醒,是為了做什麼啊?08:45 Carol: 誰的提醒?08:46 Alice: Jenkins 頻道早上上班的提醒...
今日大綱 Ansible自動化安裝Redis、Redis-Sentinel服務 Gitlab redis-config設定檔管理 創建project 將設定...
14:28 Carol:大家有在看程式碼佔比嗎?14:40 Alice:什麼佔比?14:44 Bob:列出專案各程式語言的佔比是我加的14:45 Carol:...
產品服務有核心功能,程式碼區塊也是有核心模組。當發生 Bug 的時候,也會視影響程度跟嚴重程度決定是否要緊急上線修正。 CI/CD 也是同樣的道理,每個開發團隊...
Jenkins Jenkins是一個開源的持續集成(Continuous Integration,簡稱CI)和持續交付(Continuous Delivery,...
學習原因: 在測試中,同一個功能都會需要很多測試資料的組合來測試。若每一組 Test Data 都寫成一個測試用例,要寫的測試用例的數量就非常多了,且重覆性會很...
14:00 Alice: 我想要先發版,可是……好多 Job 在跑,能不能先暫停啊14:00 Carol: 我的分支在跑 Unit Test,等它一下跑完14...
簡介 Jenkins Jenkins 是一個可以實現持續整合(Continuous Integration, CI)/持續交付或持續部署(Continuous...
設定 NodeJS 版本 昨天有說明可以在 Plugins 中下載 NodeJS,那麼今天要講解如何設定對應的 NodeJS 版本。 同樣在「資訊主頁」左側的「...