Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 18 additions & 2 deletions src/jobs/android_build.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
description: Builds the Android app at the given path with the given build types.

executor: linux_android

parameters:
# For this job
checkout:
Expand Down Expand Up @@ -49,6 +47,24 @@ parameters:
description: Configure the android tests to run. Defaults to assembleAndroidTest
type: string
default: assembleAndroidTest
java_options:
description: Java command options. Note that setting this will override the default options so you might need to supply those as well.
type: string
default: '-Xmx1024m -XX:+UnlockExperimentalVMOptions -XX:+UseContainerSupport'
gradle_options:
description: Gradle command options. Note that setting this will override the default options so you might need to supply those as well.
type: string
default: '-Xmx2014m -Dorg.gradle.daemon=false -Dorg.gradle.jvmargs="-XX:+UnlockExperimentalVMOptions -XX:+HeapDumpOnOutOfMemoryError"'
resource_class:
description: Changes the resource class of the executor. Requires a support request to enable the resource_class parameter. See https://circleci.com/docs/2.0/configuration-reference/#resource_class
type: string
default: medium

executor:
name: linux_android
java_options: <<parameters.java_options>>
gradle_options: <<parameters.gradle_options>>
resource_class: <<parameters.resource_class>>

steps:
- when:
Expand Down
15 changes: 13 additions & 2 deletions src/jobs/ios_build.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
description: Builds the iOS app at the given path with the given build scheme

executor: macos

parameters:
# For this job
checkout:
Expand Down Expand Up @@ -73,6 +71,19 @@ parameters:
description: Should we run brew update? Defaults to true
type: boolean
default: true
xcode_version:
description: The version of Xcode to use. See here for the list of supported versions https://circleci.com/docs/2.0/testing-ios/#supported-xcode-versions
type: string
default: "12.4.0"
resource_class:
description: Changes the resource class of the executor. Requires a support request to enable the resource_class parameter. See https://circleci.com/docs/2.0/configuration-reference/#resource_class
type: string
default: medium

executor:
name: macos
xcode_version: <<parameters.xcode_version>>
resource_class: <<parameters.resource_class>>

steps:
- when:
Expand Down