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

Standardize CI infrastructure #28

Closed
5 tasks done
phil-davis opened this issue Nov 27, 2018 · 6 comments
Closed
5 tasks done

Standardize CI infrastructure #28

phil-davis opened this issue Nov 27, 2018 · 6 comments

Comments

@phil-davis
Copy link
Contributor

phil-davis commented Nov 27, 2018

  • move from Travis to drone
  • implement owncloud/coding-standard in vendor-bin
  • add test-php-unit to Makefile and use it from drone
  • move unit tests into tests/unit folder
  • review the CI infrastructure and standardize anything else

Part of issue owncloud/QA#582

@phil-davis
Copy link
Contributor Author

Also see #26 - add PHP7.2 to stable10
Include a suitable range of PHP versions and core master+stable10 in the test matrix.

@phil-davis
Copy link
Contributor Author

PRs #36 #37 #38 done - they get CI running and passing in both travis and drone

@phil-davis
Copy link
Contributor Author

phil-davis commented Mar 7, 2019

Waiting for repo settings to be adjusted:

  • require drone
  • do not require travis
  • add codecov_token

then #39 should pass, and a new PR can be raised to delete .travis.yml and adjust the badges in README.md

@PVince81
Copy link
Contributor

PVince81 commented Mar 7, 2019

@phil-davis I've set drone/pr and removed travis for this repo.

not sure about the codecov_token, is it the same for all our repos ?

@phil-davis
Copy link
Contributor Author

@PVince81 I have no idea about codecov_token. @DeepDiver1975 has done it in other repos.

@phil-davis
Copy link
Contributor Author

codecov_token done. PR #40 merged. All actions complete.

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

No branches or pull requests

3 participants