例子

它可以在Linux,安卓,iOS和Windows与CircleCI运行构建,测试和部署应用程序。请参见下面的代码段用于一窥如何自定义作业的配置对于任何平台。您也可以对作业进行配置,以在多个平台在单次运行.circleci / config.yml文件。

Linux中泊坞窗

2职位建立working_directory的〜/ mern起动#初级容器是列出的第一个图像的一个实例。作业的命令在该容器中运行。搬运工人-GydF4y2Ba图片circleci /节点:4.8.2-杰西AUTH用户名mydockerhub用户密码$ DOCKERHUB_PASSWORD#背景/项目UI ENV-VAR参考#该次级容器是设置在一个共同的网络,其中露出的主容器上端口可用在localhost运行第二个列出的图像的一个实例。-GydF4y2Ba图片蒙戈:3.4.4,杰西AUTH用户名mydockerhub用户密码$ DOCKERHUB_PASSWORD#背景/项目UI ENV-VAR参考脚步-GydF4y2Ba查看-GydF4y2Ba名称更新NPM命令须藤NPM安装-G故宫@最新”-GydF4y2Barestore_cache依赖缓存 -  {{校验和“包lock.json”}}-GydF4y2Ba名称安装NPM凌晨命令NPM安装-GydF4y2Basave_cache依赖缓存 -  {{校验和“包lock.json”}}路径-GydF4y2Banode_modules

Linux下机

注意:机器的使用可能需要在未来的定价更新额外费用。188bet娱乐官网

要使用默认机图像使用机器执行,设置本机键设置为true在.circleci / config.yml

2职位建立真正

Android的

2职位建立working_directory的〜/代码搬运工人-GydF4y2Ba图片circleci /机器人:API-25-αAUTH用户名mydockerhub用户密码$ DOCKERHUB_PASSWORD#背景/项目UI ENV-VAR参考环境JVM_OPTS-Xmx3200m脚步-GydF4y2Ba查看-GydF4y2Barestore_cache罐子 -  {{校验 “的build.gradle”}}  -  {{校验 “应用程序/的build.gradle”}}# - 跑:#名称:CHMOD权限为#如果依赖Gradlew许可失败,用这个。#命令:须藤使用chmod + X ./gradlew-GydF4y2Ba名称下载依赖命令./gradlew androidDependencies

苹果系统

MacOS的执行是不是目前市面上CircleCI服务器的自托管的安装

工作:构建与测试:MacOS的:Xcode中: “11.3.0” 步骤:...  - 运行:名称:运行测试命令:FASTLANE扫描环境:SCAN_DEVICE:iPhone 6 SCAN_SCHEME:WebTests

视窗

2.1#使用2.1版,使球体使用。球体赢得circleci/windows@2.2.0#在Windows宝珠给你,你需要开始使用Windows执行的一切。职位建立#你的工作名称执行者名称赢/默认#执行人类型尺寸中”#资源类,可以是“中等”,“大”,“XLARGE”,“2xlarge”,如果没有指定默认为“中等”脚步#命令在Windows虚拟机环境中运行-GydF4y2Ba查看-GydF4y2Ba写主机“你好,Windows的
2职位建立#你的工作名称图片Windows的默认#Windows机器映像resource_class的windows.medium脚步#命令在Windows虚拟机环境中运行-GydF4y2Ba查看-GydF4y2Ba写主机“你好,Windows的

也可以看看

了解更多关于执行类型在上面的实施例中使用。