xcpretty / xcode-install

🔽 Install and update your Xcodes
https://fastlane.tools
MIT License
2.59k stars 243 forks source link

Transfer CI from Circle CI to Travis CI. #325

Closed kenchan0130 closed 5 years ago

kenchan0130 commented 5 years ago

The xcode-install uses Circle CI version 1.0. However the version 1.0 is no longer supported.

We can use version 2.x instead, but there is some problems like https://github.com/KrauseFx/xcode-install/pull/313. Also, with our response, the macOS is not eligible for benefits such as speedup.

If we use the Travis CI, we will get some benefits like

Therefore I think I want to transfer CI from Circle CI to Travis CI.

KrauseFx commented 5 years ago

I'm not sure changing the CI system is a good idea, in my experience, Travis is really slow for macOS containers. Are you sure we can't just keep using Circle 1.0?

kenchan0130 commented 5 years ago

Actually I do not think I want to change the CI system too. However according to https://circleci.com/sunset1-0/eol-policy/,

For a limited time, CircleCI 1.0 jobs are viewable

The CircleCI 1.0 has a limit time. And there is an issue in the CircleCI 2.0 https://github.com/KrauseFx/xcode-install/pull/313.

Of Course, we can keep using CircleCI 1.0. But I get interested so I issue for this case.

lokst commented 5 years ago

Hi @KrauseFx @kenchan0130 I was able to get the project building on CircleCI 2.0 (see: https://circleci.com/gh/lokst/xcode-install/7) and opened a PR here: https://github.com/xcpretty/xcode-install/pull/330

kenchan0130 commented 5 years ago

@lokst I appreciate your fantastic job!

KrauseFx commented 5 years ago

Oh yah and Travis seems to be shutting down, so that's good now