- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`With the synthetics-test-automation-bitrise-step-upload-application
step, you can upload a new version of your application to Datadog to run Synthetic tests against during your Bitrise CI, ensuring that all your teams using Bitrise can benefit from Synthetic tests at every stage of the software lifecycle.
This step requires that your application already exists in Datadog.
For more information on the available configuration, see the datadog-ci upload-application
documentation.
This step is not available on the official Bitrise Step Library. To get started:
bitrise.yml
file.- git::https://github.com/DataDog/synthetics-test-automation-bitrise-step-upload-application.git@v2.0.0:
bitrise.yml
file. The only required inputs are the two secrets you configured earlier. For a comprehensive list of inputs, see the Inputs section.When running the step locally with the Bitrise CLI, the secrets should be stored in a .bitrise.secrets.yml
file. See Managing secrets locally.
configPath
This task overrides the path to the global datadog-ci.config.json
file.
- git::https://github.com/DataDog/synthetics-test-automation-bitrise-step-upload-application.git@v2.0.0:
inputs:
- api_key: <DATADOG_API_KEY>
- app_key: <DATADOG_APP_KEY>
- config_path: './synthetics-config.json'
For reference, this is an example of a complete configuration:
- git::https://github.com/DataDog/synthetics-test-automation-bitrise-step-upload-application.git@v2.0.0:
inputs:
- api_key: <DATADOG_API_KEY>
- app_key: <DATADOG_APP_KEY>
- config_path: './global.config.json'
- datadog_site: 'datadoghq.com'
- latest: true
- mobile_application_id: '123-123-123'
- mobile_application_version_file_path: 'path/to/application.apk'
- version_name: 'example 1.0'
For more information on the available configuration, see the datadog-ci upload-application
documentation.
Name | Description |
---|---|
api_key | (Required) Your Datadog API key. This key is created in your Datadog organization and should be stored as a secret. |
app_key | (Required) Your Datadog application key. This key is created in your Datadog organization and should be stored as a secret. |
config_path | The path to the global configuration file that configures datadog-ci. Default: datadog-ci.json |
datadog_site | Your Datadog site. The possible values are listed in this table. Default: datadoghq.com Set it to (ensure the correct SITE is selected on the right). |
latest | Mark the new version as latest . Any tests that run on the latest version will use this version on their next run.Default: false |
mobile_application_id | (Required) The ID of the application you want to upload the new version to. |
mobile_application_version_file_path | (Required) The path to the new version of your mobile application (.apk or .ipa ). You may use $BITRISE_IPA_PATH or $BITRISE_APK_PATH from your previous build steps. |
version_name | (Required) The name of the new version. It has to be unique. |
Name | Description |
---|---|
DATADOG_UPLOADED_APPLICATION_VERSION_ID | The version ID of the application that was just uploaded. Pass it to the Bitrise step to run tests with the mobile_application_version input to test this version of the application. |
Additional helpful documentation, links, and articles: