microsoft / appcenter

Central repository for App Center open source resources and planning.
https://appcenter.ms
Creative Commons Attribution 4.0 International
1.01k stars 223 forks source link

Allow building off a Git Tag #23

Open talsemgeest opened 5 years ago

talsemgeest commented 5 years ago

What App Center service does this feature apply to? Build

Describe the solution you'd like We use Gitflow as our branching strategy, and in Gitflow every release is tagged on the master branch. I would like to be able to build off those tags, rather than always building off the HEAD of the branch.

Describe alternatives you've considered A workaround is creating a new branch off each tag you want a build config for and setting it up as a new build config in AppCenter, which is time consuming.

Additional context We have multiple customers on different versions of our (white label) app, so being able to build different versions is a must for us.

nilofer commented 5 years ago

Hi @talsemgeest, thanks for this feature request! I can see how this would help in your workflow. We'll keep this request open to track additional interest.

zob commented 5 years ago

I came looking for app center support for tagged releases, so it's a +1 from here.

jjhampton commented 5 years ago

I'm also looking forward to seeing this feature in App Center. Being able to build multiple versions of an application from the same numbered GitHub tagged release in AppCenter would be a high-value feature.

shakibbzillow commented 5 years ago

Hi! we are a customer of app center and are in dire need of this feature! Any help would be appreciated

MattMasters commented 5 years ago

👍

ralesiupgrade commented 5 years ago

this would be an amazing feature if we can get this!

rogueturnip commented 5 years ago

+1

dgobaud commented 5 years ago

:+1: yes need this!

MichaelObi commented 5 years ago

I really need this.

andyheninger-awh commented 5 years ago

We need this!

gdebbe commented 5 years ago

This would be a nice addition

Juansero29 commented 5 years ago

Please, add this!

thilina-noetic commented 5 years ago

+1

daveokeeffe commented 5 years ago

+1

grevolution commented 5 years ago

any update on this one?

dennispan commented 5 years ago

There is API support for building off a specific commit: https://openapi.appcenter.ms/#/build/builds_create

Would that work as a workaround?

andrejacobs commented 5 years ago

+1000 Being able to go to an application, build and then being able to either build from: a) branch b) tag c) commit hash

is mega important! At the moment we only have option a) whereas a lot of other CIs offer all three.

jacobhummel commented 5 years ago

+1. With other CIs I've always managed release deployments using a tag rather than a new branch. Would love to see this in App Center 😄

topes commented 5 years ago

+1 Not being able to build from a tag has been forcing us to change our workflow

ducpt2 commented 5 years ago

+1 for this feature. Thank you.

tindn commented 5 years ago

+1. Is this feature being worked on at all?

martyu commented 5 years ago

+1

nilofer commented 5 years ago

@tindn, we post our iteration plan each month. This issue is not being worked on in this month's plan.

troyanas commented 5 years ago

+1

morgondag commented 4 years ago

how did this happen!

mordaha commented 4 years ago

+1

nikonhub commented 4 years ago

+1

dbelchev commented 4 years ago

+1

shaw-system1 commented 4 years ago

+1

We use gitflow and create a release branch per release (release/release-1.x) Would be great to build from these without having to manually clone each release branch up with the required config

jamie78 commented 4 years ago

+1 the same with git flow.

brandon-haugen commented 4 years ago

👍

lorecrafting commented 4 years ago

Another +1

Vladimir-Markovic commented 4 years ago

+1

rolfwessels commented 4 years ago

+1

hamadycisse commented 4 years ago

+1

amice-m commented 4 years ago

+1

Deadarius commented 4 years ago

+1

peredin commented 4 years ago

I'd really like this feature, especially if one could set up wildcard rules. E.g. build all commits tagged release/* and latest. We maintain multiple versions of our software and the master branch is never released directly.

gigeos commented 4 years ago

+1

berkcoker commented 4 years ago

+1

wmurmann commented 4 years ago

+1

andeeliao commented 4 years ago

yes please

emech-en commented 4 years ago

another yes please

rverma-jm commented 4 years ago

+1

MikeWontok commented 4 years ago

+1

yamov commented 4 years ago

+1 more

arlyon commented 4 years ago

For a specific use-case, I use lerna to version two react-native apps and would like to be able to build only on tags that match the format ^app-1@\d.\d.\d$.

jadonbaker commented 4 years ago

+1

nwilliams commented 4 years ago

I would very much like to see this feature implemented as well.

liekos47 commented 4 years ago

+1