当前位置: 首页 > news >正文

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.lqws.cn/news/65809.html

相关文章:

  • Mybatis-Plus 学习
  • JMeter 直连数据库
  • 设备驱动与文件系统:01 I/O与显示器
  • linux信号详解
  • Java正则表达式完全指南
  • Java实现中文姓名转拼音生成用户信息并写入文件
  • Java函数式编程(上)
  • 象棋里的卧槽马、侧面虎、金钩马的方位与解析
  • OpenLayers 地图标注之图文标注
  • [Python] Python中的多重继承
  • 儿童节快乐,聊聊数字的规律和同余原理
  • STM32——CAN总线
  • 助力高校AI教学与科研:GpuGeek推出618算力支持活动
  • Launcher3体系化之路
  • python打卡day42
  • vscode 代理模式(agent mode),简单尝试一下。
  • 02.05、链表求和
  • debian12.9或ubuntu,vagrant离线安装插件vagrant-libvirt,20250601
  • Maven(黑马)
  • mybatis02
  • while循环判断数字位数
  • MobaXterm国内下载与安装使用教程
  • 【位运算】两整数之和(medium)
  • nt!MiDispatchFault函数分析之nt!MiCompleteProtoPteFault函数的作用
  • STM32F407寄存器操作(多通道单ADC+DMA)
  • Android第十一次面试补充篇
  • Python训练营打卡 Day42
  • leetcode0404. 左叶子之和-easy
  • 神经网络-Day42
  • Cesium快速入门到精通系列教程三:添加物体与3D建筑物