
每一個工作都包含了一個建置計畫,當一個工作被啟動的時候,就會透過建置計畫來定義這個工作要做什麼。建置計畫是由一系列的步驟所構成的,其中包含了像是取得或者更新資源...
上一篇文章已經把任務的基本用法都介紹完畢,不過還有一些小細節需要討論。所以就用這一篇簡短的討論一下關於任務的一些細節部分。 在 Concourse 每次執行任務...
在進入下個階段之前(也就是開始執行Unit Test),有個部分一直沒有碰到,那就是當建制失敗的時候會發生什麼事情。 整個CI的概念就是儘早發現建制有問題好去做...
在上篇對於psake有些瞭解以後,我們開始把所學的東西用於如何搭配方便建制專案。 在這篇,我們會定義當專案建制的時候,我們的資料夾結構和先把那些資料夾環境準備好...
雖然目前有非常多好用的資源可用,不過有時候也會希望能夠客製化資源。像是上一篇文章介紹的 dpl 其實是可以封裝成一個資源來使用。 要時做客製化的資源類型,要先了...
mocha before, after 使用時機
我們花了不少時間在討論 Concourse 的設定,主要是因為這些看似單純的設定在實際搭配起來後卻能有意想不到的使用方式。 這一篇會把剩下的建置計畫設定介紹完畢...
今天要實作做的是自訂資源的 out 部分。不過實際上這次的範例並不會有任何反應,因為我們在前面 API 設計上並沒有做特別的處理。 Out 初始化的部分基本上都...
延續上一篇的內容,這一篇還會繼續討論建置計畫中的設定項。因為在 Concourse 之中,建置計畫算是攸關測試或者自動部署等功能的核心部分,所以也會相對的有較多...
今天我們會利用 mruby 的 gem 來生成可以在任何 64 位元電腦運行的執行檔。基於昨天的 Pipleine 設定,會再加入更多設定值讓 Pipeline...