Skip to content
This repository has been archived by the owner on Jan 15, 2021. It is now read-only.

We need a CI environment for JXcore #16

Open
yaronyg opened this issue Jul 29, 2016 · 9 comments
Open

We need a CI environment for JXcore #16

yaronyg opened this issue Jul 29, 2016 · 9 comments
Assignees
Milestone

Comments

@yaronyg
Copy link
Member

yaronyg commented Jul 29, 2016

Can we use Travis for all there desktop platforms? Is there a free service we can use for Mobile for iOS and Android (since we are an open source project)?

@enricogior
Copy link
Member

We already have the same CI as jxcore/jxcore running on Travis:
https://travis-ci.org/thaliproject/jxcore
We have to decide if that is enough or if we need to expand it.

@yaronyg
Copy link
Member Author

yaronyg commented Aug 2, 2016

Need to change our readme to show the results from Travis.

@enricogior
Copy link
Member

I checked the README and it turned out it's already updated:

  • "Master build status" shows the Travis status for jxcore/jxcore
  • "Private Master build status" shows the Travis status for thaliproject/jxcore.

Currently Travis is using Linux to do the build, should we switch to macOS (I don't know if macOS is free or not) or is it ok to keep using Linux?

@yaronyg yaronyg added this to the New Infra milestone Aug 3, 2016
@yaronyg
Copy link
Member Author

yaronyg commented Aug 4, 2016

Turns out we need a jail broken iPhone.

enricogior added a commit that referenced this issue Aug 9, 2016
This is part of the work for issue #16.
@yaronyg
Copy link
Member Author

yaronyg commented Aug 9, 2016

We tried to build on Travis on Mac using XCode 7 but it is giving so many warnings that the build fails. Xcode 6 worked though. But we are testing XCode 7 because we need to update eventually. So that work is in progress.

@yaronyg
Copy link
Member Author

yaronyg commented Aug 10, 2016

Wasn't worked on today.

@yaronyg
Copy link
Member Author

yaronyg commented Aug 11, 2016

No real progress today.

@enricogior
Copy link
Member

Remaining sub tasks:
1 - Upgrade to latest Xcode.
2 - Upgrade to Ubuntu 16.04 only after #22 is fixed.
3 - Upgrade to use jxcore-cordova test framework after #20 is done.

@yaronyg
Copy link
Member Author

yaronyg commented Sep 26, 2016

@enricogior I assume we aren't going to block the November release for this? On that basis I'm moving it to Icebox. If I'm wrong then please move it back to backlog and put in a brief note explaining why.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants