The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.

For a list of other such plugins, see the Pipeline Steps Reference page.

App Center

appCenter: Upload app to AppCenter

  • apiToken

    An API Token is used for authentication for all App Center API calls. Must have full access.

    Visit https://docs.microsoft.com/en-us/appcenter/api-docs/index for further information.

    • Type: String
  • ownerName

    The name of the owner in AppCenter. NOTE: This may differ to the display name that you see in the web UI.

    Visit https://appcenter.ms/apps, select your app, inspect the URL.

    For example the URL in AppCenter might look like: https://appcenter.ms/users/xiola-3/apps/casey-1. Here, the ownerName is xiola-3.

    • Type: String
  • appName

    The name of the app in AppCenter. NOTE: This may differ to the display name that you see in the web UI.

    Visit https://appcenter.ms/apps, select your app, inspect the URL.

    For example the URL in AppCenter might look like: https://appcenter.ms/users/xiola-3/apps/casey-1. Here, the appName is casey-1.

    • Type: String
  • pathToApp

    Relative path to app. Supports variable substitution.

    For example: three/days/xiola.apk or three/days/${APP}.apk

    • Type: String
  • distributionGroups

    NOTE: Distribution groups must have permission for this app to be distributed to.

    Check your distribution groups at https://appcenter.ms/apps.

    For example perry, dave, stephen, eric

    • Type: String
  • branchName (optional)

    Name of the branch being built. Supports variable substitution.

    For example: origin/master or $GIT_BRANCH

    • Type: String
  • buildVersion (optional)

    NOTE: Build version might be mandatory on certain platform releases. Supports variable substitution.

    For example: 1.2.0 or ${version}

    • Type: String
  • commitHash (optional)

    Commit hash of the commit being build. Supports variable substitution.

    For example: 0e62d85530892a9178ff2b55ac30e8ede56c9c0e or $GIT_COMMIT

    • Type: String
  • mandatoryUpdate (optional)
    • Type: boolean
  • notifyTesters (optional)
    • Type: boolean
  • pathToDebugSymbols (optional)

    Relative path to debug symbols. Supports variable substitution.

    For example: three/days/casey.apk or three/days/${SYMBOLS}.apk

    • Type: String
  • pathToReleaseNotes (optional)

    Relative path to release notes. Supports variable substitution. Supports Markdown syntax. NOTE: Limited to 5000 characters or less.

    For example: three/days/linearnotes.md or three/days/${NOTES}.md

    • Type: String
  • releaseNotes (optional)

    Supports Markdown syntax. NOTE: Limited to 5000 characters or less.

    • Type: String

Was this page helpful?

Please submit your feedback about this page through this quick form.

Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?

    


See existing feedback here.