Comments (24)
Adding this to next months iteration plan so we can start designing a proper solution for this.
from appcenter.
We have shipped the ability to clone existing branch configurations today! Take a look at our documentation for more info. Happy building!
from appcenter.
from appcenter.
From what I've been buildingโ the biggest pain point has been needing to re-upload the provisioning profile, certificates, or keystore each time I want to deploy a new branch.
If cloning branch configurations will also pull the signing info overโ this feature will be amazing. ๐
from appcenter.
Yes please, this would be really nice. Feature builds are near impossible without configuring each branch now.
I haven't tried this yet but I think it should be possible using these two APIs:
- https://openapi.appcenter.ms/#/build/branchConfigurations_get
- https://openapi.appcenter.ms/#/build/branchConfigurations_create
from appcenter.
Hi @SandroMachado, thanks for this feature request! We aim to make the process as simple for you as possible, and this could definitely help. We'll keep this issue open to track total interest in this ability.
from appcenter.
The issue with those API's are the missing secrets @RWOverdijk. We need to do some work on our end to allow you to clone the configs with secrets, certificate, provisioning profiles, keystores, etc intact.
from appcenter.
Being able to clone build configurations would be very useful.
from appcenter.
On buddy build there is a default configuration that is applied automatically. Developers can override it if needed.
Please copy every feature of buddybuild as this has been the best mobile ci/cd on the market (feedback by screenshot, ...)
from appcenter.
Yes. I second that. But, buddybuild has betrayed us all. Leave out the betrayal bit when cloning features.
I cri evrytim :(
from appcenter.
Instead of implementing something "copying settings from another build configuration" in the build configuration UI (if my understanding is correct), how about create a new UI for users (mainly developer) to maintain a list of build configurations. User can create / edit / delete / copy-from-another a build configuration in this UI. then in the current branch list UI, we don't need to open the build configuration by clicking the small icon at the right side. We just "link" the branch with a build configuration by selecting a build configuration from a drop-down list.
from appcenter.
@yyou take a look at the proposal pr and the comments. I share your opinion and it's written down there already.
from appcenter.
or configure builds via a file checked into your repo, a la chef?
from appcenter.
or configure builds via a file checked into your repo, a la chef?
This is the answer. I just created a similar feature request here:
#437
from appcenter.
Decoupling configurations from branches would be amazing. At the moment i am "cloning" (via branchConfigurations_get
and branchConfigurations_create
) from my develop
branch but it seems somehow less than ideal. Configurations could be their own thing, which can be applied to branches.
from appcenter.
Can we please make this happen? It's a useful feature!
from appcenter.
This would be very useful, currently it is really difficult when you have many environment variables. I have resorted to building a tool dedicated to mass-updating them via the API.
from appcenter.
+1
Being able to automatically clone configuration based off a feature branch's parent would be good too.
from appcenter.
Yes. I second that. But, buddybuild has betrayed us all. Leave out the betrayal bit when cloning features.
I cri evrytim :(
Don't tell me, I met them in october 2017 in Verona for #pragmamark conference. And they convinced me to move on their platform. And they assured me they would never sell...
They already sold to apple.
from appcenter.
Added a PR for our initial proposal for this feature - leave any feedback you have on this experience!
from appcenter.
I agree with @yyou 's comment - it would be useful if build configurations were not strongly coupled to branches.
from appcenter.
๐ really need this!
from appcenter.
@marstall There are passwords involved. Please don't put that in your repository.
from appcenter.
@RWOverdijk - agreed. recommend using ENV vars for sensitive stuff like that. there are more advanced ways - see chef data bags, ansible vault ... worth a dive.
from appcenter.
Related Issues (20)
- Improve Android NDK symbolication documentation - CMake support HOT 2
- Support Android's default native symbol zip format
- Fix on wording
- iOS 17 SDK Support HOT 8
- Add button to download all errors/crashes of an app
- Harsh HOT 1
- Full MAUI support HOT 1
- Appcenter CLI not working HOT 2
- Can't build Xamarin.ios with Xcode 15.1 and SDK 17 HOT 16
- Keep App Center alive HOT 7
- Open Source for Self-hosting AppCenter. HOT 7
- App Center Retirement: How to handle UWP / MAUI Apps? HOT 4
- AppCenter Retirement: How to handle .NET MAUI Apps? HOT 7
- App Center Retirement: How to handle WPF Apps? HOT 2
- App Center Retirement: open-source/license distribution platform? HOT 2
- Appcentar
- App Center Retirement: Redirect appcast url
- App Center Retirement: Application Insights integration HOT 4
- Appcenter login is not working through Github actions
- Connection is not private appcenter website HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from appcenter.