iT邦幫忙

ci相關文章
共有 67 則文章

技術 持續集成 - Github README (文檔) 自動翻譯

介紹 該專案提供了一個 Github Action 自動翻譯功能 詳細使用方式與介紹於專案說明檔 功能 修改 README.md 時,並 push 至專案...

鐵人賽 Software Development DAY 28
QA 三十天養成日記 系列 第 28

技術 [Day28][持續整合] 使用 Github + CircleCi 建至屬於自己 CI

在閱讀這篇前,若你還不了解 CI 是什麼的話請前往先前寫過的文章: [學習筆記] 簡單了解 CI/CD 是什麼吧 Github 身為工程師的你應該都有使用過,沒...

鐵人賽 Software Development DAY 28

技術 第 28 天:使用 Qodana 檢查程式碼

自從在專案導入 TeamCity 後,就不再需要手動執行編譯和打包,除了可以省下開發者的時間外,也更容易管理應用程式的發佈檔案。不過其實 TeamCity 能幫...

鐵人賽 Software Development DAY 27

技術 第 27 天:建置 CI 流程

雖然 Compose for Desktop 團隊已經把打包 App 的工作用 Gradle 簡化,但長期維護 App 時,總不能每次發佈新版本時,就手動執行...

鐵人賽 DevOps DAY 15

技術 GitHub Action 實作持續整合 - 以 ASP.NET Core 專案為例

接下來的兩篇文章,會結合前面 GitHub Action 所學,實作持續整合與持續佈署兩個部分。因為個人最近寫比較多一點 ASP.NET Core 專案,所以會...

鐵人賽 DevOps DAY 14

技術 Day 14 - CD 與 Kubernetes 的整合

本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀更多相關科技的技術分享,歡迎追蹤...

鐵人賽 DevOps DAY 10
DevOps平台的能力架構 系列 第 10

技術 Day10 - Continuous Integration - Build automation

上一篇提到主幹開發裡其中一個要點是每天最少合併一次branch到trunk,這能確保我們的source code時常保持著最新的功能。這時候就需要build...

技術 [Android CI] Fastlane 與 Slack Bot 之間的綁定

Fastlane 與 Slack Bot 之間的綁定 Slack部分 創建 Slack Apps 進到 slack api - Your Apps 點擊 &q...

鐵人賽 DevOps DAY 26

技術 實作分享 - Jenkins + Github實現CI

在開始整合GitHub自動連結Jenkins之前,先介紹一個小工具ngrok,雖然有句不成文的話,每個工程師都會有一個屬於自己的vps和domain,但我就沒有...

鐵人賽 DevOps DAY 25

技術 實作分享 - Jenkins

這一篇,我先將Jenkins安裝在我本機上,來設定整合與自動測試我GitHub上的程式,至於如何安裝Jenkins,網路上已經有很多筆者有分享,我就不贅述了,但...

鐵人賽 DevOps DAY 14

技術 CI / CD 實務問題

在前面三篇分別介紹了三種持續自動流程,Continuous Integration 持續整合、Continuous Delivery 持續交付、Continuo...

鐵人賽 DevOps DAY 1

技術 導讀:前言與創作方向

TL;DR 最近想嘗試為 .NET Core 專案透過 GitLab CI 進行持續整合、交付與部署,這系列主題算是研究筆記吧。 緣起 這段算是開賽前的 mu...

鐵人賽 自我挑戰組 DAY 9
DevOps學習之旅 系列 第 9

技術 Day 9 Jenkins CI/CD 伺服器(一)

簡介 上一篇介紹如果把專案部署到主機,今天會使用 Jenkins 還自動這些步驟,主要步驟如下: 開發人員 Commit 原始碼,並 push 遠端 Bitb...

技術 TFS CI CD(紀錄)

在程式技術百家爭鳴的這個時代,感覺好像學習永遠都跟不上時代。但不管怎麼變,我相信對於程式的建置部署,相對的變化性就不是這麼大了,這邊想紀錄一下於公司內,我是如何...

技術 在CI 架構中,在後台做出預覽功能看前台的view

最近因為有某些公司要求,要做出後台預覽功能看前台的顯示狀況 所以我上網爬了很多文章也問了很多的人,大家秉持的方式都不一樣 1.如果不需要表單刷新送出的話,用Aj...

鐵人賽 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 並不難,最簡單的方向:只要每次修改程式到一個段落都做驗證,這樣...