Giter VIP home page Giter VIP logo

Comments (99)

andrejacobs avatar andrejacobs commented on July 17, 2024 14

+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.

from appcenter.

mljlynch avatar mljlynch commented on July 17, 2024 9

Bad bot! We want this.

from appcenter.

jjhampton avatar jjhampton commented on July 17, 2024 7

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.

from appcenter.

shakibbzillow avatar shakibbzillow commented on July 17, 2024 6

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

from appcenter.

Zhappa avatar Zhappa commented on July 17, 2024 5

🤘
Let's add some reactions with 👍 on the main message!!@!

It's 171 likes at the point

from appcenter.

emech-en avatar emech-en commented on July 17, 2024 5

Is this really this hard change?

from appcenter.

jamie78 avatar jamie78 commented on July 17, 2024 4

+1 the same with git flow.

from appcenter.

thibaultcapelli avatar thibaultcapelli commented on July 17, 2024 4

Glad to say I'm the 200th to be sad to chose Microsoft

from appcenter.

nilofer avatar nilofer commented on July 17, 2024 3

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.

from appcenter.

phyzical avatar phyzical commented on July 17, 2024 1

this is my hacky workaround incase it helps others until this feature is implemented. for context my infra pushes tags on master, so there is also a corresponding commit message i.e. "master: v1.0.9" and the tag would be "v1.0.9" and we have a package.json with a corresponding "version": 1.0.9 in the root of the project

what i am doing is in my post-checkout script

PACKAGE_VERSION=$(cat package.json \
  | grep version \
  | head -1 \
  | awk -F: '{ print $2 }' \
  | sed 's/[",]//g' \
  | tr -d '[[:space:]]')

## if build filter and last commit doesnt contain filter cause failure
if [ "${BUILD_FILTER}" != "" ]; then
  if [ "$(git log -1 | grep -u $BUILD_FILTER)" == "" ]; then
      exit 1;
  else
      git checkout v${PACKAGE_VERSION};
  fi
fi

where BUILD_FILTER is a param provided to the appropriate release branch you would like to enforce a tag checkout, so in my case BUILD_FILTER="master: v"

An FYI though exit 1; only stops the majority of the build process, the rest of your custom build scripts still run, i am accounting for this in each build. The proper way to address is found here https://stackoverflow.com/questions/60329968/how-to-fail-a-appcenter-build-on-script-exit-code

Now this is far from perfect..... but itll do for now

hope it helps someone else :)

good luck!

from appcenter.

xianlinbox avatar xianlinbox commented on July 17, 2024 1

+1. 2 years past, it's still not supported?

from appcenter.

lovette avatar lovette commented on July 17, 2024 1

I thought for sure AppCenter would have this by now. I too want to be able to trigger a Build only when the commit has a tag that matches a regex. While a post-clone script could be used to work around this limitation, it would mean nearly all commits would trigger a build that would fail, wasting hundreds of build minutes a month.

from appcenter.

arindoneATK avatar arindoneATK commented on July 17, 2024 1

I know numerous companies that have this within their CI/CD process. It's really surprising we can't get this with App center

from appcenter.

zob avatar zob commented on July 17, 2024

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

from appcenter.

MattMasters avatar MattMasters commented on July 17, 2024

👍

from appcenter.

ralesiupgrade avatar ralesiupgrade commented on July 17, 2024

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

from appcenter.

rogueturnip avatar rogueturnip commented on July 17, 2024

+1

from appcenter.

dgobaud avatar dgobaud commented on July 17, 2024

👍 yes need this!

from appcenter.

MichaelObi avatar MichaelObi commented on July 17, 2024

I really need this.

from appcenter.

andyheninger-awh avatar andyheninger-awh commented on July 17, 2024

We need this!

from appcenter.

gdebbe avatar gdebbe commented on July 17, 2024

This would be a nice addition

from appcenter.

Juansero29 avatar Juansero29 commented on July 17, 2024

Please, add this!

from appcenter.

thilina-noetic avatar thilina-noetic commented on July 17, 2024

+1

from appcenter.

daveokeeffe avatar daveokeeffe commented on July 17, 2024

+1

from appcenter.

grevolution avatar grevolution commented on July 17, 2024

any update on this one?

from appcenter.

dennispan avatar dennispan commented on July 17, 2024

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

Would that work as a workaround?

from appcenter.

jacobhummel avatar jacobhummel commented on July 17, 2024

+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 😄

from appcenter.

topes avatar topes commented on July 17, 2024

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

from appcenter.

ducpt2 avatar ducpt2 commented on July 17, 2024

+1 for this feature. Thank you.

from appcenter.

tindn avatar tindn commented on July 17, 2024

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

from appcenter.

martyu avatar martyu commented on July 17, 2024

+1

from appcenter.

nilofer avatar nilofer commented on July 17, 2024

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

from appcenter.

troyanas avatar troyanas commented on July 17, 2024

+1

from appcenter.

morgondag avatar morgondag commented on July 17, 2024

how did this happen!

from appcenter.

mordaha avatar mordaha commented on July 17, 2024

+1

from appcenter.

nikonhub avatar nikonhub commented on July 17, 2024

+1

from appcenter.

dbelchev avatar dbelchev commented on July 17, 2024

+1

from appcenter.

shaw-system1 avatar shaw-system1 commented on July 17, 2024

+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

from appcenter.

brandon-haugen avatar brandon-haugen commented on July 17, 2024

👍

from appcenter.

lorecrafting avatar lorecrafting commented on July 17, 2024

Another +1

from appcenter.

Vladimir-Markovic avatar Vladimir-Markovic commented on July 17, 2024

+1

from appcenter.

rolfwessels avatar rolfwessels commented on July 17, 2024

+1

from appcenter.

hamadycisse avatar hamadycisse commented on July 17, 2024

+1

from appcenter.

amice-m avatar amice-m commented on July 17, 2024

+1

from appcenter.

Deadarius avatar Deadarius commented on July 17, 2024

+1

from appcenter.

peredin avatar peredin commented on July 17, 2024

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.

from appcenter.

gigeos avatar gigeos commented on July 17, 2024

+1

from appcenter.

berkcoker avatar berkcoker commented on July 17, 2024

+1

from appcenter.

wmurmann avatar wmurmann commented on July 17, 2024

+1

from appcenter.

andeeliao avatar andeeliao commented on July 17, 2024

yes please

from appcenter.

emech-en avatar emech-en commented on July 17, 2024

another yes please

from appcenter.

rverma-jm avatar rverma-jm commented on July 17, 2024

+1

from appcenter.

MikeWontok avatar MikeWontok commented on July 17, 2024

+1

from appcenter.

yamov avatar yamov commented on July 17, 2024

+1 more

from appcenter.

arlyon avatar arlyon commented on July 17, 2024

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$.

from appcenter.

jadonbaker avatar jadonbaker commented on July 17, 2024

+1

from appcenter.

nwilliams avatar nwilliams commented on July 17, 2024

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

from appcenter.

liekos47 avatar liekos47 commented on July 17, 2024

+1

from appcenter.

jbweimar avatar jbweimar commented on July 17, 2024

+1

from appcenter.

user1701 avatar user1701 commented on July 17, 2024

+1

from appcenter.

risurina avatar risurina commented on July 17, 2024

+1

from appcenter.

kitingChris avatar kitingChris commented on July 17, 2024

+1

from appcenter.

yjosephides avatar yjosephides commented on July 17, 2024

+1

from appcenter.

mickael-royer avatar mickael-royer commented on July 17, 2024

+1

from appcenter.

miriamaryz avatar miriamaryz commented on July 17, 2024

+1

from appcenter.

nekar93 avatar nekar93 commented on July 17, 2024

+1

from appcenter.

eemshi avatar eemshi commented on July 17, 2024

+1

from appcenter.

paiden avatar paiden commented on July 17, 2024

+1

from appcenter.

pnogier avatar pnogier commented on July 17, 2024

+1

from appcenter.

istuder avatar istuder commented on July 17, 2024

+1

from appcenter.

charleston10 avatar charleston10 commented on July 17, 2024

+1

from appcenter.

thebigredgeek avatar thebigredgeek commented on July 17, 2024

Any updates on this?

from appcenter.

 avatar commented on July 17, 2024

This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.

from appcenter.

charleston10 avatar charleston10 commented on July 17, 2024

+1

from appcenter.

kitingChris avatar kitingChris commented on July 17, 2024

any updates?

from appcenter.

alex-mironov avatar alex-mironov commented on July 17, 2024

It's weird they cannot add such small and so desired feature 😕

from appcenter.

risurina avatar risurina commented on July 17, 2024

waiting for 2 years for this feature.

from appcenter.

mununki avatar mununki commented on July 17, 2024

are we there yet?

from appcenter.

nadjibus avatar nadjibus commented on July 17, 2024

We absolutely need this! please make it happen :(

from appcenter.

kumkao avatar kumkao commented on July 17, 2024

+1

from appcenter.

AnastasiaKubova avatar AnastasiaKubova commented on July 17, 2024

Hi there! Thanks for your interest in the feature! Please use reactions instead of +1.

from appcenter.

nadjibus avatar nadjibus commented on July 17, 2024

Yeah, but we're using +1 to beat the evil @msftbot 🤖

from appcenter.

LeonardoFassini avatar LeonardoFassini commented on July 17, 2024

+1

from appcenter.

AnastasiaKubova avatar AnastasiaKubova commented on July 17, 2024

Hi there! Thanks for your interest in the feature! Please use reactions instead of +1.

from appcenter.

chrisarts avatar chrisarts commented on July 17, 2024

3 years and this is still pending, many workflows depend on tag releases.

from appcenter.

charleston10 avatar charleston10 commented on July 17, 2024

I made my own CI/CD with Circle CI
Because if it depends on this lib here, we die and it won't be done

from appcenter.

 avatar commented on July 17, 2024

This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.

from appcenter.

s-bridges avatar s-bridges commented on July 17, 2024

Is there any updates on the timeframe for when this feature will be either looked at or added?

from appcenter.

mljlynch avatar mljlynch commented on July 17, 2024

+1

from appcenter.

hauserkristof avatar hauserkristof commented on July 17, 2024

+1

from appcenter.

 avatar commented on July 17, 2024

This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.

from appcenter.

dri-richard avatar dri-richard commented on July 17, 2024

Not stale

from appcenter.

 avatar commented on July 17, 2024

This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.

from appcenter.

microsoft-github-policy-service avatar microsoft-github-policy-service commented on July 17, 2024

This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.

from appcenter.

kitingChris avatar kitingChris commented on July 17, 2024

Not stale. Still needed

from appcenter.

pauluhn avatar pauluhn commented on July 17, 2024

+1

from appcenter.

kumkao avatar kumkao commented on July 17, 2024

+1

from appcenter.

donald-boosted avatar donald-boosted commented on July 17, 2024

+1

from appcenter.

araphiel-nf avatar araphiel-nf commented on July 17, 2024

This is one of the most high impact features you could ask for.

This is almost a requirement if AppCenter wants to provide better build support for monorepos

from appcenter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.