-
Notifications
You must be signed in to change notification settings - Fork 223
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom OS #464
Comments
We will need this as well. |
Thanks for bringing it up, we have it tracked on our roadmap
|
One of our "apps" is a plugin (for Mac and Win), that is installed via a .pkg on Mac and .exe on Win. It is not an app -- it is a single file of a specific odd type required by the app for which it is a plugin. Right now, I can't upload it to App Center. Thanks. |
@lbrownell-gpsw on HockeyApp, does it currently reside as a custom app? |
@derpixeldan Not yet. This is new, thought I'd try creating our first native App Center app, epic fail! We do have some custom apps in HockeyApp -- for example, Windows apps that install via an .exe, not an .msi, and some mobile SDKs that are in a .zip file, containing frameworks, documentation and sample apps. We also used to package up build artifacts/logs and save them as custom "apps" as well, but we push all that to Artifactory now. |
Can we expect this feature to be present once HockeyApp is no longer available. (16 November?) |
Yes, everything on the roadmap will be available before the shutdown. |
Hi! Any update on this? Besides Android, we work with Samsung Tizen and LG WebOS applications. It would be good to either support these or simply support the "Custom Platform". Both Smart TV platforms are javascript applications. Parsing the version would be fairly easy for both of the platforms. Both provide unzippable archives:
Thank you in advance! |
For more info
It's better if you can implement signing of lg and tizen applications in appcenter. |
Re: my comment above, we have rid ourselves of all our custom apps except the plugins I described above. They are currently in HockeyApp as custom apps. When I look at them in App Center, it asks me to classify them as one of the supported types. So, obviously not there, and it's a bit scary that in the October Iteration, "Custom apps platform support" is an unchecked box without an issue number (which is, apparently, this one). November will be a short iteration...unless the demise of HockeyApp is put off for this (and the other remaining features). So...how's it going? |
I think you guys should add a CI like platform that uses containers to execute jobs so that anyone can add their own custom tools via cli to build the projects. For example: if i need to use gcc i can install it from apt repository and do whatever operations i need on my app, i just need to specify the tasks and installation of dependencies via commands. This is the only way to support the infinite number of custom OSes. |
@gautamkrishnar That sounds like a good idea for the build side (and would lead to supporting web-based apps!). But this ticket is -- to my mind -- mostly about being able to distribute built packages of one sort or another, that aren't standard (e.g., a compressed package full of stuff). Speaking of which: The BTW, it's Swagger page definition needs updating: It's a POST, but for "normal" packages, the POST data should be omitted -- however, in swagger, it says it is required (makes sense, a POST with no data? Odd). You will HAVE to specify version and build number info for custom packages (and thus include the POST data); App Center will not be able to find them, UNLESS you mandate some kind of manifest be included with that specific info. Which would be fine, sort of, except for migrating old packages. Now, about that api. Here's what it does now with your POST data:
This needs immediate attention. I found this out trying to post a new Windows app we're building -- we decided to post this to App Center directly, avoiding HockeyApp. Following the Swagger instructions, I experimented until I got it to work, but noticed that the version/build were swapped as noted above. I then tried posting without the POST data. That worked, but the build info is just 1.0.0 -- version number yes, build number no. This is our fault, not injecting the build number into the app package. But we do have some custom apps that will need this to work! The cli doesn't appear to have support for specifying version/build info at all. Nov 16th!!! UPDATE: The Note that the swagger page still shows the body as required. It does show in the example as using 0 for |
@lbrownell-gpsw no worries, we're almost done and in case we're not on time, you won't lose anything and will still have access in HockeyApp. From the docs:
|
So I am catching up here, but HockeyApp supported the upload for our Linux applications (.zip right now) under Custom OS, so I am hoping you guys get this supported on server (and CLI tool is necessary) BEFORE the transition completes. An ETA would be reassuring :) On that note, I am not sure why you don't support a Linux OS type anyway, as it would be nice to support other installers like .rpm and .deb directly (although we can package inside zip for now). |
For documentation purpose, this appears to be supported as of today, at least. We got a bit worried that our Linux projects got migrated automatically on a platform that wasn't supported (or so we thought). It would be great if you could document such features becoming supported, closing this issue, and updating #1322 for example! |
@niezbop the forwarding of crashes from the HockeyApp custom crash upload API wasn't fully completed yet but it is now. Support for "Custom" OS is supported in App Center now. Please let us know in case you're experiencing any issues. |
Last time I checked this it wasn't working. iMessage able to upload crash and event reports using the rest API but nothing was displayed in the AppCenter. When I asked the support they told me that it is not implemented. What is the status today? |
Describe the solution you'd like
The ability to support apps that don't fit into the supported OSes (iOS, Android, Windows, macOS). Please add Custom similar to how HockeyApp supports Custom. For example, Hololens.
Additional context
We have a number of apps migrated from HockeyApp. Many of these are not one of iOS, Android, Windows, macOS apps and therefore we use the "Custom" OS setting.
The text was updated successfully, but these errors were encountered: