ceaseless-prayer / CeaselessIOS

This is the iOS application code for Ceaseless.
http://www.ceaselessprayer.com
MIT License
5 stars 2 forks source link

setup Travis CI builds and BrowserStack #220

Open joejoe2016 opened 5 years ago

joejoe2016 commented 5 years ago

With Travis CI it is possible to build iOS-apps, the binaries can then be tested with BrowserStack (which is free for open source). So it would be possible to build and test without a Mac (although for serious development a Mac would still be necessary).

chrislim commented 5 years ago

I've been attempting to add travis integration: https://travis-ci.com/ceaseless-prayer/CeaselessIOS/jobs/152009440

However, it keeps saying the scheme I setup is not in the project/workspace, even though I see it there in xcode and the command line seems to detect it too...

I'm trying to follow these instructions: https://docs.travis-ci.com/user/languages/objective-c/

joejoe2016 commented 5 years ago

I saw the same problem when I tried to add my cloned ios repo to appcenter. They said that the repo could not be added as no scheme file was added in the git-repository.

joejoe2016 commented 5 years ago

@chrislim did you get a chance to try to add the scheme file to git and see if it works then?

chrislim commented 5 years ago

I just got the build working on travis. Does it work for you now? https://travis-ci.com/ceaseless-prayer/CeaselessIOS

joejoe2016 commented 5 years ago

Cool thanks AlthoughIm a bit confused why ceaselessios is on travis-ci.com and all the other projects on travis-ci.org Compare with https://travis-ci.org/ceaseless-prayer/CeaselessIOS

chrislim commented 5 years ago

This is what I found online: https://devops.stackexchange.com/questions/1201/whats-the-difference-between-travis-ci-org-and-travis-ci-com

Sent from my iPad

On Oct 26, 2018, at 12:16 AM, joejoe2016 notifications@github.com wrote:

Cool thanks AlthoughIm a bit confused why ceaselessios is on travis-ci.com and all the other projects on travis-ci.org Compare with https://travis-ci.org/ceaseless-prayer/CeaselessIOS

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

joejoe2016 commented 5 years ago

Ah I see. I'm in contact with Browserstack to see if we can get the open source access. Then I would like to connect Travis CI with BrowserStack, eg. see eg here or here. We could then even go ahead and run some automated Smoke/Happy Path tests. ;-)