Skip to content
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

Add support for GitHub Actions #475

Merged
merged 5 commits into from
Feb 29, 2020
Merged

Add support for GitHub Actions #475

merged 5 commits into from
Feb 29, 2020

Conversation

Croydon
Copy link
Contributor

@Croydon Croydon commented Feb 28, 2020

Changelog: Feature: Add support for GitHub Actions

Fixes #474

@uilianries
Copy link
Member

That's great! Thanks a lot @Croydon

@uilianries uilianries merged commit 9e8687f into conan-io:develop Feb 29, 2020
@Croydon Croydon deleted the gha branch February 29, 2020 15:44
@annulen
Copy link

annulen commented Mar 5, 2020

Could you suggest any Conan recipe repository with multiplatform (i.e. different compilers, operating systems) build matrix which could be used as a template?

@Croydon
Copy link
Contributor Author

Croydon commented Mar 5, 2020

@annulen
Copy link

annulen commented Mar 5, 2020

Thanks! msvc.yml and mingw.yml from Qt are particularly useful. My main use cases are:

  • Replace AppVeyor for building MSVC and MinGW packages - GitHub Actions provides 20 concurrent builds for free, while AppVeyor only one, which makes building large packages like ICU quite painful. There is no image with VS2015, though I guess it should be possible to install it via chocolatey
  • Build new recipe for Windows, Linux, and macOS and have all builds and configurations in the same place

@Croydon
Copy link
Contributor Author

Croydon commented Mar 5, 2020

There is no image with VS2015, though I guess it should be possible to install it via chocolatey

Regarding this, please consider upvoting actions/runner-images#387

Installing VS2015 on the fly takes way too long

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

Successfully merging this pull request may close these issues.

Add GitHub Actions support to CIManger
3 participants