tag 持續集成

標籤
貢獻14
24
10:41 AM · Nov 21 ,2025

@持續集成 / 博客 RSS 訂閱

敏捷開發 - 為什麼單元測試不是持續交付的唯一答案

為了讓持續集成和持續交付(CI/CD)成為現實,企業必須審查其內部流程,並重新思考如何處理軟件交付生命週期。過去的清單和評論根本不是前進的方向。殘酷的事實是,大多數企業在持續交付的道路上相當落後。對軟件交付過程本身進行根本性的改變與從貨架上取下一些工具這樣的半個步驟是完全不一樣的。 如果目標是對客户和用户做出更好的響應,軟件團隊需要專注於軟件交付週期的更快迭代,並圍繞快速響應用户反饋進行組織。雖然

項目管理 , 持續集成 , 軟件開發 , devops , 單元測試

收藏 評論

極狐GitLab - 從 Bamboo 到極狐GitLab 的遷移指南

內容來源: https://about.gitlab.com/blog 作者: Abubakar Siddiq Ango Atlassian 表示,將在 2024 年 2 月,終止對於旗下所有服務器端產品(Server products)的支持。 隨着這個時間節點的逐漸臨近。那些依賴於私有化部署了 Atlassian 服務端產品的用户來説,面臨着抉擇:要麼升級到 Atliassian

持續集成 , devops , gitlab , ci

收藏 評論

Rainbond - 使用流水線插件實現持續集成、持續部署

流水線插件 是基於 Rainbond 插件體系 擴展實現,通過插件化的方式,可以實現對 Rainbond 構建體系的擴展。該插件由社區合作伙伴 拓維信息 參與開發並貢獻,底層是基於 GitLab CI/CD 實現。 流水線構建與 Rainbond 源碼構建的區別是: Rainbond 源碼構建:使用簡單,固定的構建模式,用户只需提供源代碼,但不是很靈活。 流水線構建:自定義構建步驟,使用更加

ci-cd , kubernetes , 持續集成 , 雲原生

收藏 評論

vistart - pytest如何在執行功能測試時排除壓力測試

如果要在pytest執行功能測試時排除壓力測試,併為未來可能添加的其他壓力測試文件提供擴展性,可以採取以下幾種方式,分別討論它們的優缺點: 一、 在壓力測試代碼中添加標記 使用 pytest.mark 給壓力測試文件或測試用例添加自定義標記,比如 @pytest.mark.stress。 實現步驟 在壓力測試文件中添加標記: import pytest @pytest.mark.stres

持續集成 , 配置 , 測試 , 壓力測試 , pytest

收藏 評論

龍智DevSecOps - CI/CD解決方案TeamCity在遊戲開發中的應用價值與優勢分析

TeamCity是用於遊戲開發的最流行的CI/CD工具之一。從獨立開發者到3A工作室和遊戲發行商,各種規模的公司都在使用。無論您在製作流程中使用何種工具,TeamCity都支持您為任何的工作流程設置全面的構建-測試-發佈管道。 搶先體驗TeamCity如何增強您的遊戲開發工作流?聯繫JetBrains授權代理-龍智,獲取TeamCity報價、產品演示及試用等支持。 TeamCity如何增強您的遊戲

遊戲開發 , 持續集成 , teamcity , cicd , jetbrains

收藏 評論

用户bPc5q3Z - 軟件測試/測試開發丨持續集成體系介紹 學習筆記

本文轉自測試人社區,霍格沃茲測試開發學社學員筆記 原文鏈接:https://ceshiren.com/t/topic/28363 一、軟件開發模式 版本迭代,功能逐步增加 V1.0,V1.1,…,V2.0,V2.1, 二、持續集成——Continous Integration 持續開發新功能 將新功能集成到主幹產品中去 三、持續交付——continuous delive

軟件測試 , 持續集成 , 測試開發 , 學習筆記 , 自動化測試

收藏 評論

建木 - 「建木v2.7.0」緩存功能上線

新增功能 大家心心念念心心念唸的緩存功能終於上線了! 有了緩存之後能夠避免重複下載依賴,讓節點執行速度變快,下面以maven節點為例,給大家演示一下如何添加緩存 兩種方式都是兩步走:1、定義緩存 2、在節點中引用緩存並填寫緩存目錄 友情提示:緩存目錄很重要,寫不對你可能會發現一切白乾... 圖形化編排 DSL DSL具體使用方式可以參考文檔 第一次執行流程需要下載緩存,第二次節點執行速度就會

ci-cd , 持續集成 , maven , 緩存

收藏 評論

用户bPc5q3Z - 軟件測試開發/全日制/測試管理丨持續集成、持續交付、持續部署

持續集成,持續交付,持續部署,是構建現代軟件開發流程的三大支柱。 這三個概念代表了現代軟件開發中重要的實踐,它們旨在通過自動化和頻繁的發佈流程來提高開發團隊的效率和軟件交付的可靠性。 持續集成 (CI) 持續集成是指開發人員將代碼頻繁地集成到共享的版本控制倉庫中,並通過自動化的構建和測試流程,儘早地發現和解決集成問題。持續集成的主要目標包括: 頻繁集成: 開發人員將代碼集成到共享倉庫的頻率越高

軟件測試 , 持續集成 , 持續交付 , 測試開發 , 自動化測試

收藏 評論

龍智DevSecOps - Perforce研討會回顧 | Helix Core在芯片行業的應用實例:芯片項目的版本控制、持續集成及自動化

2023年2月28日,龍智聯合全球領先的數字資產管理和DevSecOps工具廠商Perforce共同舉辦Perforce on Tour網絡研討會——“賦能‘大’研發,助力‘快’交付”。 研討會上,在芯片行業有15年經驗的Perforce Helix Core深度用户——何剛了帶來精彩演講,從芯片開發的需求和痛點出發,分享如何利用Perforce Helix Core來實現快構建,快迭代

芯片 , 持續集成 , 版本控制 , ci

收藏 評論

騰訊藍鯨智雲 - CICD流程建設之持續集成實踐指南

本文來自騰訊藍鯨智雲社區用户: CanWay 隨着軟件開發的快速迭代和交付週期的日益縮短,持續集成與持續部署(CICD)逐漸成為了軟件開發流程中不可或缺的一環。CI屬於開發人員的自動化流程,主要用於構建軟件並完成初始測試。它確保代碼在集成到共享倉庫之前,通過自動化的方式進行檢查和驗證,以便儘早發現並解決問題。CD則分為持續交付和持續部署兩部分。持續交付是指開發人員對應用的更改會自動進行持續測試並上

ci-cd , 持續集成 , 運維自動化 , 軟件開發

收藏 評論

極狐GitLab - 極狐GitLab CI 助力 .Net 項目研發效率和質量雙提升

很多團隊或開發者都會使用 C#、VB 等語言開發 .Net 應用。.NET 版本號的管理與對應代碼的質量管理是一個比較充滿挑戰的話題。本文將介紹使用極狐GitLab CI 來實現 .NET 應用的版本號自動生成以及代碼的增量掃描,從而提高 .NET 應用的研發效率。 .NET nuget 自動生成測試包(prerelease)版本號 NET 包(nuget)的版本號位於項目配置文件中(比如Foo.

持續集成 , gitlab , .net , ci , 代碼規範

收藏 評論

大衞talk - GitLab安裝與配置

由於圖片和格式解析問題,為了更好閲讀體驗可前往 閲讀原文 對於gitlab的安裝本人都是在arm架構Centos7.9虛擬機上進行的,請悉知本人安裝環境,或者與本人的環境保持一致,以便產生不必要的疑惑 這裏使用docker安裝Gitlab,機器上需要先安裝docker,如果你還不知道docker,可以先看看我的往期docker文章;如果你直接在Linux機器上安裝,可以參考Linux Ins

持續集成 , devops , Docker , 後端 , 前端

收藏 評論

敏捷開發 - 極限編程要完全遵守的12個實踐

極限編程的12個實踐是極限編程者總結的實踐經典,是體現極限編程管理的原則,對極限編程具有指導性的意義,但並非一定要完全遵守12個實踐,主要看它給軟件過程管理帶來的價值。 1、小版本 為了高度迭代,與客户展現開發的進展,小版本發佈是一個可交流的好辦法,客户可以針對性提出反饋。但小版本把模塊縮得很小,會影響軟件的整體思路連貫,所以小版本也需要總體合理的規劃。 2、規劃遊戲 就是客户需求,以

項目管理 , 敏捷開發 , 持續集成 , 結對編程 , 代碼規範

收藏 評論

極狐GitLab - 三策略,六步驟,Jenkins 遷移到極狐GitLab CI 的終極指南

來源:https://about.gitlab.com/blog 作者:Itzik Gan-Baruch 在如今軟件研發的動態格局中,某些要求對於快速交付高質量的軟件變得至關重要。這些需求包括對雲兼容性的需要、更快的研發迭代週期、高效的協作、容器化、良好的研發體驗以及為了更高的效率及速度而集成的一些 AI 能力。 Jenkins,一款歷史悠久且備受推崇的持續集成工具(CI),這麼些年來

持續集成 , devops , gitlab , ci , jenkins

收藏 評論

極狐GitLab - CI/CD 最佳實踐,讓研發團隊效率起飛!

本文來源: about.gitlab.com 作者: Valerie Silverthorne 譯者: 極狐(GitLab) 市場部內容團隊 CI/CD 是 DevOps 成功實踐的核心,想要實現現代化應用程序開發的團隊,必須遵從 CI/CD 最佳實踐。如何確保團隊正確使用 CI/CD?以下內容供你參考。 CI/CD 是什麼? CI/CD 既是技術流程,又是一種思想,還是一系列步

ci-cd , 敏捷開發 , 持續集成 , devops , 持續交付

收藏 評論

敏捷開發 - 代碼審查完整指南來了!

代碼審查不是戰場,審查員也不是作者的對手。他們的目標是一致的——解決產品問題並創建高質量的代碼庫。讓我們深入探討並瞭解如何從審查者的角度進行一次代碼審查。 不要浪費時間 總有些問題時常重複出現。先是在一個拉取請求中,然後又在另一個拉取請求中;先是來自一個作者,然後又來自另一個作者。這些問題完全相同,這就是例行公事。事實上,如果某件事情可以自動化,那麼它就必須自動化。 代碼風格。沒有必要為代碼風格而

項目管理 , 敏捷開發 , 持續集成 , 代碼審查 , 編程技巧

收藏 評論

極狐GitLab - 玩轉 ChatGPT+極狐GitLab|分分鐘絲滑遷移Jenkins到極狐GitLab CI

💃 自從 ChatGPT 閃亮登場以來,各種基於它的軟件擴展紛至沓來。愛折騰的極狐GitLab 開發者們,也花式玩轉起了 ChatGPT + 極狐GitLab,讓研發工作更高效。 之前我們分享了 如何利用極狐GitLab CI/CD 完成 Jenkins 的遷移。今天有了 ChatGPT 的加持,可以分分鐘完成絲滑切換,Enjoy~ 可用的 Jenkinsfile 下面是一個完整可用的

持續集成 , devops , chatgpt , ci , jenkins

收藏 評論

網易數智 - Mobile DevOps 之 Proxmox 實現節流提效

作者:蔣偉 網易雲信客户端首席架構師 簡介 2020年,移動互聯網 DevOps 領域顯現出了規模化運營的趨勢,多數 App 研發大廠均配備了上百人的研發團隊規模,編譯計算的訴求也是與日俱增,用自動化測試節約人力的行為也是不斷涌現。Mobile DevOps 在解決大規模編譯、自動化測試、交付路上的挑戰十分艱鉅,但在新冠疫情的背景下,研發預算卻趨於保守,如何在這個時代背景下解決高增長的計算需求與低

ci-cd , 持續集成 , devops , mobile

收藏 評論

霍格沃茲測試學院 - Docker搭建持續集成平台Jenkins最簡教程

前言 持續集成(Continuous Integration,CI)是軟件開發中的一種實踐,它旨在通過頻繁地集成代碼變更並自動運行測試,以確保代碼的質量和穩定性。Jenkins 是一個廣泛使用的開源持續集成工具,它能夠自動化構建、測試和部署軟件項目。在本文中,我們將使用 Docker 搭建一個基於 Jenkins 的持續集成平台。 環境準備 首先我們需要再Linux環境中安裝好docker,具體

軟件測試 , 持續集成 , Docker

收藏 評論

雲叔_又拍雲 - 微服務架構下 CI/CD 如何落地

本文系雲原生應用最佳實踐杭州站活動演講稿整理。杭州站活動邀請了 Apache APISIX 項目 VP 温銘、又拍雲平台開發部高級工程師莫紅波、螞蟻金服技術專家王發康、有贊中間件開發工程師張超,分享雲原生落地應用的經驗心得,以下是莫紅波《微服務架構下 CI/CD 如何落地》分享內容。 莫紅波,又拍雲平台開發部高級工程師,目前專注於容器及虛擬化技術在又拍雲的私有云實踐,主要負責又拍雲容器雲的設計和開

持續集成 , 又拍雲 , 持續交付 , 雲存儲 , 雲服務

收藏 評論

龍智DevSecOps - CI/CD | 深入研究Jenkins後,我挖掘出了找到了擺脱低效率低下的方法

在本系列的第一篇文章中,您已經瞭解了一些關於如何管理Jenkins的內容,主要是為無序的人帶來秩序。在這篇文章中,我將更深入地探討我效率低下的問題,提出我們工作流中一些安全性、治理和合規性的挑戰。這不僅僅是你在網站上或展覽橫幅上看到的DevOps流行語——它們是保持軟件交付速度的關鍵。我發現,如果我們的安全協議沒有一致的治理或合規性,自動化就會變得不那麼......自動化。 以下是我發現不受管

持續集成 , jenkins-ci , ci , jenkins

收藏 評論

CODING - 行雲流水| CI 3.0 雲原生構建全新上線

研發過程中,如何直觀且準確地獲悉代碼提交後的質量狀態? 引入持續集成,可以自動化的對代碼進行代碼檢查、單元測試、編譯構建、甚至部署與發佈,大幅提升開發人員的效率。 騰訊雲 CODING 推出 CI 3.0 ——雲原生構建,是一款基於代碼倉庫的構建工具,採用全新的設計理念。可用於持續集成、持續部署、持續交付、遠程開發。面向雲原生,提供功能、性能、配額三重升級,旨在為 DevOps 踐

持續集成 , coding , ci , coding.net

收藏 評論

阿里雲開發者 - 定位任意時刻性能問題,持續性能分析實踐解析

01 持續性能剖析簡介 更好的應用性能,可以提供更好的用户體驗,可以降低企業IT成本,可以讓系統更穩定和可靠。在應用性能剖析技術出現以前,開發人員排查問題只能依賴各種日誌和監控,這需要提前在應用代碼中埋點,不但對應用代碼侵入性較大且可能由於埋點不全而無法提供足夠信息,診斷問題非常費時,很多時候無法找出原因。 隨着應用性能剖析技術出現,開發人員可以很方便的找出應用程序性能瓶頸(如CPU利用率高、內存

持續集成 , 雲計算 , 應用性能 , 阿里雲 , 雲原生

收藏 評論

龍智DevSecOps - 如何選擇適合自己的 CI/CD 工具?記住這8點!

以下文章來源於JetBrains ,作者TeamCity 為組織選擇 CI/CD 工具時,有很多選項。在 G2 等第三方網站進行直接功能比較可以幫助您深入瞭解工具的核心功能。 不過,您可能仍然會難以瞭解工具是否能夠滿足特定要求、使用起來有多容易,或者它與您的行業法規有多符合。 在這篇博文中,我們將提供選擇合適 CI/CD 解決方案的通用準則,並深入探討 TeamCity 如何融入這一框

ci-cd , 持續集成 , devops , teamcity

收藏 評論