iT邦幫忙

ci相關文章
共有 82 則文章
鐵人賽 DevOps DAY 30
CI 從入門到入坑 系列 第 30 篇

技術 三十天總結

總算到了尾聲,先來回顧一下我們討論到的主題吧! 基礎理論,大家都該了解 我們聊到什麼是 DevOps ,知道了 CI 精神與養成好習慣。 程式整合,是開發人員的...

鐵人賽 DevOps DAY 29
CI 從入門到入坑 系列 第 29 篇

技術 有了 CI Server,然後呢?

一開始了解了概念,到後面做自動化測試與 CI Server 環境建置,都是為了要達成 CI 的精神,努力至今,也完成了一些成果。 那麼,再來呢? 我們可以分成兩...

鐵人賽 DevOps DAY 28
CI 從入門到入坑 系列 第 28 篇

技術 為 Legacy Code 接 CI Server

前幾天介紹了非常多種 CI server 的串接方法,想必大家看完都很想在自己負責的產品上接 CI server ,讓 CI server 幫忙執行測試等等。但...

鐵人賽 DevOps DAY 27
CI 從入門到入坑 系列 第 27 篇

技術 多樣服務整合 -- Pipelines

Pipelines 是 Bitbucket 提供的線上 CI 服務。至於為何說是「多樣的服務整合」,因為 Bitbucket 出自於 Atlassian 家,他...

鐵人賽 DevOps DAY 26
CI 從入門到入坑 系列 第 26 篇

技術 功能強大的 -- GitLab CI

GitLab 本身功能非常豐富,加上它又是開源可以自行架設的,通常會是企業選擇版控的首選。後來又追加 GitLab CI 與 Pipeline 功能,讓它的戰場...

鐵人賽 DevOps DAY 25
CI 從入門到入坑 系列 第 25 篇

技術 不公開專案的好選擇 -- Circle CI

注意:此文章於 2021/12/3 被 Circle CI 官方回報連結過時,有檢查過官方最新文件與文章內容差異太大,固此文章的連結都先移除,並不建議大家參考...

鐵人賽 DevOps DAY 24
CI 從入門到入坑 系列 第 24 篇

技術 開源專案的好選擇 -- Travis CI

Travis CI 有分 .org 的免費版跟 .com 的企業版 。 以下會拿過去寫的測試程式來做實驗 版控串接 Travis CI 有一點個人覺得可惜的...

鐵人賽 DevOps DAY 23
CI 從入門到入坑 系列 第 23 篇

技術 自己來的好選擇 -- Dapper

Dapper 是 Rancher Labs, Inc. 的一個開源工具,它的簡介也非常的簡單好了解: Docker build wrapper 同時也是這個...

鐵人賽 DevOps DAY 22
CI 從入門到入坑 系列 第 22 篇

技術 CI 工具大亂鬥

三十天也快結束了,大家對 CI 也有更深的了解。而從今天開始會講 CI 工具,有了概念後再開始實作,相信會做得更有樣子。 CI server 主要的目的是隨時待...

鐵人賽 DevOps DAY 21
CI 從入門到入坑 系列 第 21 篇

技術 Pipeline

Pipeline 是一個自動化的管線運輸貨物方式。從撰寫程式開始到程式上線,中間經過的流程通常都會是固定的,因此我們或許也可以把程式看成是貨物,使用 Pipel...

鐵人賽 DevOps DAY 20
CI 從入門到入坑 系列 第 20 篇

技術 Build Script

Day 6 曾提過, Continuous Integration 這本書所稱的 Build 不是只有 Compilation ,應該還包含了 Testing...

鐵人賽 DevOps DAY 19
CI 從入門到入坑 系列 第 19 篇

技術 Inspection

前面提到了非常多種測試方法。那程式碼都測過了,是要檢查什麼東西? 簡介 依照測試方法,可以分成動態測試與靜態測試。動態測試正如其名,是指程式在執行的時候所做的測...

鐵人賽 DevOps DAY 13
CI 從入門到入坑 系列 第 13 篇

技術 開發如何考慮維運

CI 講了這麼久,大家也許會覺得跟維運人員好像沒什麼太大關係,因為幾乎都環繞在測試上。今天來聊聊 DevOps 的其中一半:開發如何考慮維運。 測試是測上線的過...

鐵人賽 DevOps DAY 6
CI 從入門到入坑 系列 第 6 篇

技術 CI 起步走

在我第一次要做 CI 時,是毫無方向不知道該先做什麼好。那今天要講的是,這五天常常提起最實際要做的,但也還沒深入討論的細節--驗證。 事前先說明一下,之所以會用...

鐵人賽 DevOps DAY 5
CI 從入門到入坑 系列 第 5 篇

技術 簡單的好習慣,是 CI 的一大步

前四天跟大家聊很多觀念與思考一些議題,今天要來聊聊 CI 該怎麼開始了! 頻繁驗證 要開始 CI 並不難,最簡單的方向:只要每次修改程式到一個段落都做驗證,這樣...

鐵人賽 DevOps DAY 2
CI 從入門到入坑 系列 第 2 篇

技術 還記得第一次寫程式嗎?

記得在我決定要學 PHP 後,首先是找新手教學。教學第一課,通常都是寫 Hello World 。接著一開始會教如何安裝 PHP 環境,記得是用 WAMP 。環...

鐵人賽 DevOps DAY 4
CI 從入門到入坑 系列 第 4 篇

技術 先求有,再求好?

相信大家一定常聽到這句「名言」,不管是從老闆、從主管、或同事、甚至是有些開發方法如 MVP ,也提出類似的觀點。 在前三天了解基本概念後,可能有人會覺得奇怪:這...

鐵人賽 DevOps DAY 3
CI 從入門到入坑 系列 第 3 篇

技術 Agile 與 CI 之間的火花

繼 Day 1 與 Day 2 了解了什麼是 DevOps 與 CI 後,接著我們來看看 Agile 相關開發方法,與 DevOps 和 CI 之間的關係為何?...

技術 [IT技術講堂] 以 CodeIgniter 為基礎的網頁前端與後段程式設計

在兩位資深的程式設計師自願分享下,這次我有機會能夠繼續上次的 以 RESTful 設計大型架構的技巧,以實際解釋程式碼的方式,與網友分享他們的寶貴經驗: IT技...

技術 使用者介面自動測試與開源工具

之前寫了一堆,結果沒上傳到。以後有時間再補,先上傳。 我分享的簡報今天上了 Slideshare 的頭版。 http://www.slideshare.net/...

鐵人賽 IT技術 DAY 30

達標好文 技術 CI Server 30 - Jenkins總回顧

在過去30天中,我們一步一0步地建立了我們的CI Server, 從最初簡單的建置專案,到最後擁有完整了測試、分析甚至是部署功能, 讓Jenkins成為幫助我們...

鐵人賽 IT技術 DAY 29

技術 CI Server 29 - 找出程式碼中待修正的項目 (ex. TODO)

隨著專案內容越來越龐大,我們常常會發現程式裡面留下許多待修正的項目, 由於專案時程總是比較"急" (你懂的) 往往來不及修正的地方就會先加個...

鐵人賽 IT技術 DAY 28

技術 CI Server 28 - 發送每日建置結果報表

在設定完Jenkins的各種分析掃描,以及在建置時呈現報表之後, 我們通常也會希望能夠在每天收到一封關於建置狀態的Email, 方便我們可以快速的了解專案的健康...

鐵人賽 IT技術 DAY 27

技術 CI Server 27 - 使用LogParser PlugIn分析建置紀錄

我們在使用Jenkins設定建置專案時,不論是使用UI介面設定語法, 或是使用各種MakeFile來撰寫建置流程 (ex. MsBuild), 都必須要學習並習...

鐵人賽 IT技術 DAY 26

技術 CI Server 26 - 使用Thinbackup PlugIn備分Jenkins建置設定

隨著Jenkins上的專案越來越多,備份也是一件很重要的事情, 今天要向大家介紹Thinbackup這套PlugIn, 它可以幫助我們快速的備份專案的設定檔,...

鐵人賽 IT技術 DAY 25

技術 CI Server 25 - 替Jenkins加入登入及權限控管系統

隨著越來越多的專案使用Jenkins進行自動化建置工作, 我們開始會遇到需要控管專案瀏覽、建置權限等功能的需求, Jenkins內建了基本的權限控管,並且可以針...

鐵人賽 IT技術 DAY 24

技術 CI Server 24 - 使用Jenkins執行網頁自動化測試

在前一篇文章中介紹了如何使用Selenium來錄製並執行自動化測試, 今天要向大家介紹如何將這項功能整合在Jenkins的部署工作之中, 我們可以在部署完網站之...

鐵人賽 IT技術 DAY 23

技術 CI Server 23 - 使用Selenium進行瀏覽器自動化測試

在我們網站撰寫完成,或是部署到伺服器上之後, 我們通常習慣使用人工的方式進行網站測試, 但使用人工測試不但花費大量的時間,而且有時候會不小心忽略掉某些情境。 S...

鐵人賽 IT技術 DAY 22

技術 CI Server 22 - 使用Web Deployment Tool部署網站

Web Deploy是微軟出的一套部署網站工具,它可以用來將建置好的網站部署到Server上, 或是同步不同台IIS主機上的網站,所有的部署動作只要一個Comm...

鐵人賽 IT技術 DAY 21

技術 CI Server 21 - 在每日建置中檢查JavaScript及Css

我們在學會如何使用JsLint以及CsLint檢查程式碼之後, 更進一步的是希望在我們每日建置時也能夠產生JsLint和CssLint的報表, 幫助我們了解目前...