watson / ci-info

Get details about the current Continuous Integration environment
MIT License
319 stars 49 forks source link

Add support for Ionic Appflow #79

Open nelson6e65 opened 2 years ago

nelson6e65 commented 2 years ago

Details:

Environment variables

Environment variables example ``` // Add a list of actual environment variables available to the build here // Please keep the blank line above and below the code block // WARNING: Be careful not to include any private or otherwise sensitive information ```

Additional context Appflow is a continuous integration (CI) and continuous deployment (CD) platform for Ionic development teams. Appflow helps development teams continuously build and ship their Cordova, Capacitor, and React Native apps.

sibiraj-s commented 2 years ago

It appears there are no environment variables to uniquely identify ionic environment. All appears to be generic.

sibiraj-s commented 2 years ago

if ci-info is not able to detect ionic envioronment. may be we can use this CI_APP_ID or CI_BUILD_NUMBER or CI_BUILD_ID variables to detect whether it is CI or not. but this can't be used to detect whether if it is running actually on ionic.

sibiraj-s commented 2 years ago

ci-info should be now detect appflow https://github.com/watson/ci-info/pull/84. Keeping this open since this issue is not completely addressed.