Build Manually or Automatically with Triggers

There are multiple ways to trigger a build in Appcircle. You can trigger builds manually or automate the process with triggers.

Manual build

As the name states, your build profile will not build your application until you tell it to. You can browse branches in your Git repository and select any commit from any branch you need built.

Auto build on every push

Appcircle will start building your application whenever you push a commit to your Git repository. Regardless of the branch, your project will be built automatically.

Auto build on every tagged push

Appcircle will start building your application whenever you perfom a tagged push to your Git repository. Regardless of the tag, your project will be built automatically.

Selective auto build with specific tags

Appcircle will start building your application whenever you perfom a push with certain tag or tags to your Git repository. Your project will be built automatically only if the push has the tag or tags you specify.

You can specify tags with Unix shell-style wildcards to trigger builds. Here's a list of wildcards available:

Pattern

Description

Example

*

Macthes anything

Will build all tags

* *

Matches anything between asterisks

*release* will build all tags with release in the tag name

?

Matches a single character

release-? will build tag release-a and release-b but not release-ab

[ ]

Matches any character between brackets

release-[ab] will build release-[a] and release-[b] but not release-[c]

[! ]

Matches any character not in between brackets

release-[!b] will build release-[a] and release-[c] but not release-[ab]

‚Äč