iT邦幫忙

jenkins相關文章
共有 110 則文章
鐵人賽 DevOps DAY 25

技術 Day 25: 應用 Jenkins 串接測試流程

學習原因: 已經有測試專案的基本架構,接下來會透過 CI / CD 工具 - Jenkins 把整個流程串接起來,使得提交程式碼以後,整個測試流程可以自動執行,...

鐵人賽 自我挑戰組 DAY 27

技術 設計你的 Android App CI/CD 流程(3/3):美夢成真

前一天的舉例,是以分支推回遠端可以直接發版。先不要想工具,還有過程中的成功失敗,先想想若是以指令可以如何執行。 列出的步驟:分支推回遠端 → 程式碼品質掃描 →...

技術 Gitlab 合併請求事件同步到 Jenkins

Gitlab與Jenkins利用 webhook 互動以下例子說明:Gitlab 打開合併請求事件同步到 Jenkins的設定方式:Jenkins的部份:下圖主...

鐵人賽 自我挑戰組 DAY 6

技術 CI/CD 工具:老牌 Jenkins!

將 Jenkins 再加其他關鍵字丟到 Google 之後,基本搜尋結果的內容多到一時半載根本看不完。 Jenkins 是老牌的工具,老牌背後代表的涵意就是資源...

鐵人賽 DevOps DAY 20

技術 [虛實整合]Unity+ML雲端運算的設計與AWS support

目前因Greengrass IoT有協助解決原本存在於Greengrass上的問題,因此打算這階段就恢復使用Greengrass取代MQTT。 以Greengr...

技術 Jenkins 與 自架 Gitlab 互相連結

條件:需要二者都要對外連線,如 DDNS OR HTTPS 方式,內網方式測試不行,是個滿大的門檻,希望大家要先自行克服,現在軟體很多都是網址,不能 https...

鐵人賽 DevOps DAY 29

技術 [Day 29] 使用 Jenkins 建置 CI/CD Pipeline 專案 (二)

再貼一次流程。 流程 相關流程如下。 Fork 專案 建立 AWS EC2 安裝 Jenkins 設定 Sonar Server 安裝 Docker 啟動 m...

鐵人賽 自我挑戰組 DAY 21

技術 確認列出的 Jenkins 優化清單

已經過了鐵人賽的三分之二了,也是花了近三分之一的篇幅跟大家分享,從故事中舉例可以做哪些優化。而這些痛點在改善之後,下一個發生問題的點又出現,然後又再一次次地發現...

鐵人賽 自我挑戰組 DAY 24

技術 手動 v.s. 自動化策略

取捨,只是選擇當下最合適的策略。 CI/CD 降低了很多工程師在例行事務的時間,但難免有些流程中,其實拿出來獨立使用手動操作會更好。就像前幾篇所說的,要有備案。...

鐵人賽 自我挑戰組 DAY 17

技術 Jenkins Job 的頻率跟觸發條件(2/2)

Jenkins 在掃描遠端分支的時候,若遠端分支數有上百個,光是要找到符合條件的去下一步都會花上時間。所以在核準 PR 後,要記得把該分支做刪除。當然在開發過程...

鐵人賽 自我挑戰組 DAY 13

技術 檢查不需要的檔案們

15:39 Bob: 今天又連不上 Jenkins 機器,重開機之後,我發現裡面可用容量剩不到 1G 了15:39 Alice: 可是裡面沒裝什麼東西啊,垃圾...

鐵人賽 自我挑戰組 DAY 20

技術 檢視 Jenkins 腳本並列出需要優化清單

08:30 Alice: ……打上班卡的提醒,是為了做什麼啊?08:45 Carol: 誰的提醒?08:46 Alice: Jenkins 頻道早上上班的提醒...

技術 「DevOps」Jenkins+Gitlab+Ansible 版控與佈屬 Redis Redis-Sentinel集群

今日大綱 Ansible自動化安裝Redis、Redis-Sentinel服務 Gitlab redis-config設定檔管理 創建project 將設定...

鐵人賽 自我挑戰組 DAY 18

技術 了解 Jenkinsfile 和 Job 在做什麼

14:28 Carol:大家有在看程式碼佔比嗎?14:40 Alice:什麼佔比?14:44 Bob:列出專案各程式語言的佔比是我加的14:45 Carol:...

鐵人賽 自我挑戰組 DAY 19

技術 Jenkins Job 的重要性及優先權

產品服務有核心功能,程式碼區塊也是有核心模組。當發生 Bug 的時候,也會視影響程度跟嚴重程度決定是否要緊急上線修正。 CI/CD 也是同樣的道理,每個開發團隊...

鐵人賽 Software Development DAY 9

技術 Day 9 - GIT + Jenkins環境建立

Jenkins Jenkins是一個開源的持續集成(Continuous Integration,簡稱CI)和持續交付(Continuous Delivery,...

鐵人賽 DevOps DAY 27

技術 Day 27: Test Data 與 Environment Variable

學習原因: 在測試中,同一個功能都會需要很多測試資料的組合來測試。若每一組 Test Data 都寫成一個測試用例,要寫的測試用例的數量就非常多了,且重覆性會很...

鐵人賽 自我挑戰組 DAY 16

技術 Jenkins Job 的頻率跟觸發條件(1/2)

14:00 Alice: 我想要先發版,可是……好多 Job 在跑,能不能先暫停啊14:00 Carol: 我的分支在跑 Unit Test,等它一下跑完14...

鐵人賽 Modern Web DAY 28

技術 [Day 28] 使用 Jenkins 達成前端自動化測試(ㄧ)

簡介 Jenkins Jenkins 是一個可以實現持續整合(Continuous Integration, CI)/持續交付或持續部署(Continuous...

鐵人賽 Modern Web DAY 29

技術 [Day 29] 使用 Jenkins 達成前端自動化測試(二)

設定 NodeJS 版本 昨天有說明可以在 Plugins 中下載 NodeJS,那麼今天要講解如何設定對應的 NodeJS 版本。 同樣在「資訊主頁」左側的「...