Pull Request Integration 拉取請求集成

? ? ? ? 今天我想要把我創建的項目,通過修改yaml里面的內容,讓我在main分支下的其他分支拉取請求的時候自動化測試拉取的內容,以及將測試結果上傳到控制臺云端。

? ? ? ? 首先我通過修改yaml文件里面的內容

????????

name: Build and Teston:push:branches:- mainjobs:build:runs-on: macOS-lateststeps:# Checkout repository- name: Checkout repositoryuses: actions/checkout@v2# 設置 Xcode 16.2 作為默認 Xcode 版本- name: Set Xcode 16.2run: |sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developerxcodebuild -version# 構建項目,確保項目文件存在并正確構建- name: Build the apprun: |# 確保指定的 .xcodeproj 文件路徑正確xcodebuild build -scheme 'MyApp' -configuration Debug -project 'MyApp.xcodeproj' -destination 'generic/platform=iOS Simulator' CONFIGURATION_BUILD_DIR=$PWD/build# 啟動應用并執行基本的測試- name: Run testsrun: |xcodebuild test -scheme 'MyApp' -configuration Debug -project 'MyApp.xcodeproj' -destination 'platform=iOS Simulator,name=iPhone 13'

? ? ? ? 然后上傳到github上更新yaml文件里面的內容,然后再feature隨意修改一下文本然后提交,

我們就可以發現自動的通過我們的yaml文件里面測試流進行了測試,但是一直報錯,.xcodeproj不存在,但是我們打開文件確實在,但是打開編譯器缺看不到,這里不懂,我們先留下這個問題,然后我可以理解我現在是成功的拉取就可以自動化測試,然后由于報錯,云端命令也無法確定是否可以上傳,問了一天ai也沒有解決,但是我現在知道了我們在yaml里面配置測試流然后上傳到github上面,cl流里面的內容是我們自定義的,我們只要寫了拉取之后進行測試,就會去自動化測試,然后云端也會去上傳,總之今天就是寫了yaml文件但是不知道為什么一直報錯,明天繼續搞吧。目標就是搞通整個測試流程,然后再去看怎么寫命令來實現各種需求。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/83206.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/83206.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/83206.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

NodeJS全棧開發面試題講解——P3數據庫(MySQL / MongoDB / Redis)

3.1 如何用 Node.js 連接 MySQL?你用過哪些 ORM? 面試官您好,我先介紹如何用 Node.js 連接 MySQL,然后補充我常用的 ORM 工具。 🔌 原生連接 MySQL 使用 mysql2 模塊: npm install mysql2 const mysql …

Redis最佳實踐——性能優化技巧之數據結構選擇

Redis在電商應用中的數據結構選擇與性能優化技巧 一、電商核心場景與數據結構選型矩陣 應用場景推薦數據結構內存占用讀寫復雜度典型操作商品詳情緩存Hash低O(1)HGETALL, HMSET購物車管理Hash中O(1)HINCRBY, HDEL用戶會話管理Hash低O(1)HSETEX, HGET商品分類目錄Sorted Set高O…

題單:最大公約數(輾轉相除法)

題目描述 所謂 “最大公約數(GCD)” ,是指所有公約數中最大的那個,例如 12 和 1818 的公約數有 1,2,3,6 ,所以 12 和 18 的最大公約數為 6 。 輾轉相除法,又名歐幾里德算法(Euclidean Algorit…

hadoop完整安裝教程(附帶jdk1.8+vim+ssh安裝)

本篇帶領大家在uabntu20虛擬機上安裝hadoop,其中還包括jdk1.8、ssh、vim的安裝教程,(可能是)史上最全的安裝教程!!!若有疑問可以在評論區或者私信作者。建議在虛擬機上觀看此博客,便…

Flutter、React Native、Unity 下的 iOS 性能與調試實踐:兼容性挑戰與應對策略(含 KeyMob 工具經驗)

移動端跨平臺開發逐漸成為常態,Flutter、React Native、Unity、Hybrid App 等框架在各類 iOS 項目中頻繁出現。但隨之而來的,是一系列在 iOS 設備上調試難、性能數據采集難、日志整合難的問題。 今天這篇文章,我從實際項目出發,聊…

PyCharm接入DeepSeek,實現高效AI編程

介紹本土AI工具DeepSeek如何結合PyCharm同樣實現該功能。 一 DeepSeek API申請 首先進入DeepSeek官網:DeepSeek 官網 接著點擊右上角的 “API 開放平臺“ 然后點擊API keys 創建好的API key,記得復制保存好 二 pycharm 接入deepseek 首先打開PyCh…

Cinnamon開始菜單(1):獲取應用數據

看了半天:/usr/share/cinnamon/applets/menucinnamon.org,終于挖到了精髓。 Cinnamon.AppSystem.get_default() 獲取系統應用數據 get_tree() 獲取樹機構 get_root_directory() 獲取根目錄 iter() 遍歷 get_name() 獲取名稱 get_desktop_file_id()…

git reset --hard HEAD~1與git reset --hard origin/xxx

git reset --hard HEAD~1與git reset --hard origin/xxx git reset --hard origin/xxx有時候會太長,手工輸入略微繁瑣,可以考慮: git reset --hard HEAD~1 替代。 或者使用這種方式 git reset撤銷當前分支所有修改,恢復到最近一…

鴻蒙OSUniApp PWA開發實踐:打造跨平臺漸進式應用#三方框架 #Uniapp

UniApp PWA開發實踐:打造跨平臺漸進式應用 前言 在過去的一年里,我們團隊一直在探索如何利用UniApp框架開發高性能的PWA應用。特別是隨著鴻蒙系統的普及,我們積累了不少有價值的實踐經驗。本文將分享我們在開發過程中的技術選型、架構設計和…

ansible自動化playbook簡單實踐

方法一:部分使用ansible 基于現有的nginx配置文件,定制部署nginx軟件,將我們的知識進行整合 定制要求: 啟動用戶:nginx-test,uid是82,系統用戶,不能登錄 啟動端口82 web項目根目錄/…

【Office】Excel兩列數據比較方法總結

在Excel中,比較兩列數據是否相等有多種方法,以下是常用的幾種方式: 方法1:使用公式(返回TRUE/FALSE) 在空白列(如C列)輸入公式,向下填充即可逐行比較兩列(如…

day 42

知識點回顧 1.回調函數 2.lambda函數 3.hook函數的模塊鉤子和張量鉤子 4.Grad-CAM的示例 一。回調函數示例 Hook本質是回調函數,所以我們先介紹一下回調函數。回調函數是作為參數傳遞給其他函數的函數,其目的是在某個特定事件發生時被調用執行。這…

10.安卓逆向2-frida hook技術-frida基本使用-frida指令(用于hook)

免責聲明:內容僅供學習參考,請合法利用知識,禁止進行違法犯罪活動! 內容參考于:圖靈Python學院 工具下載: 鏈接:https://pan.baidu.com/s/1bb8NhJc9eTuLzQr39lF55Q?pwdzy89 提取碼&#xff1…

LLM-MPC混合架構:車載大語言模型用來增強自動駕駛系統

1. 概述 2025年,蘇黎世研究團隊在RSS2025會議上正式提出「LLM-MPC混合架構」,標志著大語言模型(LLM)在自動駕駛系統中的實用化邁出關鍵一步。該方案旨在解決傳統深度學習模型在極端交通場景中泛化能力不足的問題。通過在車載終端…

解釋k8s種ConfigMap和Secret的作用,如何在Pod中掛載環境變

一、ConfigMap & Secret 核心定位 屬于Kubernetes的配置管理特性,用于解耦應用與配置 1. ConfigMap 作用:存儲非敏感配置數據 存儲內容: 環境變量命令行參數配置文件(如JSON/XML/YAML)系統參數(如J…

Android --- ObjectAnimator 和 TranslateAnimation有什么區別

文章目錄 2. 作用范圍和功能2. 動畫表現3. 是否修改 View 的屬性4. 適用場景5. 性能總結: ObjectAnimator 和 TranslateAnimation 都是 Android 中常用的動畫類型,但它們有以下幾個關鍵的區別: 2. 作用范圍和功能 ObjectAnimator&#xff1a…

3d GIS數據來源與編輯工具

1、衛星遙感 2、航空攝影測量 3、地面實測技術 全站儀 3維掃描 3D GIS數據制作全流程詳解 一、數據采集:多源數據獲取 3D GIS數據的制作需從多維度采集地理空間信息,以下是主要采集方式及適用場景: (一)遙感與航測…

實驗設計與分析(第6版,Montgomery)第4章隨機化區組,拉丁方, 及有關設計4.5節思考題4.26~4.27 R語言解題

本文是實驗設計與分析&#xff08;第6版&#xff0c;Montgomery著&#xff0c;傅玨生譯) 第章隨機化區組&#xff0c;拉丁方&#xff0c; 及有關設計4.5節思考題4.26~4.27 R語言解題。主要涉及方差分析&#xff0c;正交拉丁方。 batch <- c(rep("batch1",5), rep(…

linux創建虛擬網卡和配置多ip

1.展示當前網卡信息列表&#xff1a; linux上&#xff1a; ip a ifconfigwindows上&#xff1a; ipconfig 2.創建虛擬網卡對&#xff1a; sudo ip link add name veth0 type veth peer name veth1 在 ip link add 命令中&#xff0c;type 參數可以指定多種虛擬網絡設備類型&…

分布式項目保證消息冪等性的常見策略

Hello&#xff0c;大家好&#xff0c;我是灰小猿&#xff01; 在分布式系統中&#xff0c;由于各個服務之間獨立部署&#xff0c;各個服務之間依靠遠程調用完成通信&#xff0c;再加上面對用戶重復點擊時的重復請求等情況&#xff0c;所以如何保證消息消費的冪等性是在分布式或…