Concourse resource for distributing a build artifact to Microsoft App Center.
api_token
: Required. Prepare API token to call App Center API and set here. See how to get API token.owner
: Required. Theowner_name
used in the URL for the API calls of App Center. See the detail.app_name
: Required. Yourapp_name
used in the URL for the API calls of App Center. See the detail.- Distribute to group
group_id
: Required. Group ID to distribute group.mandatory_update
: Optional. (default value is false)notify_testers
: Optional. (default value is false)
- Distribute to testers
email
: Required. Target tester's emailmandatory_update
: Optional. (default value is false)notify_testers
: Optional. (default value is false)
- Distribute to store
store_id
: Required.
- Artifact Type
type
: Required.
resource_types:
- name: appcenter
type: docker-image
source:
repository: shashanksavanth/concourse-appcenter-resource
tag: latest
resources:
- name: distribtion
type: appcenter
source:
api_token: aaa-bbb-ccc
owner: your_owner_name
app_name: your_app_name
group_id: your_group_id
type: android or ios
There is no check
in this resource.
There is not in
in this resource.
binary_name
: Optional. The target binary file name to release. (default value isapp_name
)release_notes
: Optional. File name of release notes.path
: Optional. The path to a directory containing target files to release like binary or release_notes.
jobs:
- name: archive
plan:
- get: my-master # git resource
trigger: true
- task: target-build
config:
platform: linux
inputs:
- name: my-master
outputs:
- name: artifact
run:
path: sh
args:
- -c
- |
(cd my-master/; make)
cp -a my-master/* artifact
- put: my-release
inputs:
- my-master
- artifact
params:
path: artifact/
binary_name: my_app.ipa
release_notes: readme.md