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
ci: move the remaining travis tests to circle #27937
ci: move the remaining travis tests to circle #27937
Conversation
You can preview 227c52e at https://pr27937-227c52e.ngbuilds.io/. |
You can preview d112645 at https://pr27937-d112645.ngbuilds.io/. |
You can preview 74b5bc7 at https://pr27937-74b5bc7.ngbuilds.io/. |
You can preview 84ce92e at https://pr27937-84ce92e.ngbuilds.io/. |
You can preview 50280d5 at https://pr27937-50280d5.ngbuilds.io/. |
You can preview 4c868cb at https://pr27937-4c868cb.ngbuilds.io/. |
You can preview 23320fc at https://pr27937-23320fc.ngbuilds.io/. |
You can preview 5e5db78 at https://pr27937-5e5db78.ngbuilds.io/. |
You can preview cbd3a3d at https://pr27937-cbd3a3d.ngbuilds.io/. |
You can preview bf9e746 at https://pr27937-bf9e746.ngbuilds.io/. |
You can preview 0c566fc at https://pr27937-0c566fc.ngbuilds.io/. |
You can preview 9d78561 at https://pr27937-9d78561.ngbuilds.io/. |
You can preview ee9f0e0 at https://pr27937-ee9f0e0.ngbuilds.io/. |
You can preview 5aab8e4 at https://pr27937-5aab8e4.ngbuilds.io/. |
5aab8e4
to
f026b19
Compare
So there's good news and bad news. 👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there. 😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request. Note to project maintainer: This is a terminal state, meaning the |
You can preview f026b19 at https://pr27937-f026b19.ngbuilds.io/. |
You can preview 969199f at https://pr27937-969199f.ngbuilds.io/. |
You can preview df5edde at https://pr27937-df5edde.ngbuilds.io/. |
You can preview fcda67b at https://pr27937-fcda67b.ngbuilds.io/. |
You can preview 39557e7 at https://pr27937-39557e7.ngbuilds.io/. |
You can preview 9e9d4fa at https://pr27937-9e9d4fa.ngbuilds.io/. |
…ar#27937) * Groups the two sharded `test_docs_examples` job using CircleCI's `parallelism` feature. This makes the amount of jobs that show up on a PR, more reduced and also reduces code duplication for maintaining the Circle job definition. PR Close angular#27937
We can't remove ngcontainer yet. I talked to AlexE. Too many other repos
need it.
…On Sat, Jan 12, 2019, 1:38 PM Paul Gschwendtner ***@***.*** wrote:
***@***.**** commented on this pull request.
------------------------------
In .circleci/config.yml
<#27937 (comment)>:
> @@ -462,3 +513,9 @@ workflows:
branches:
only:
- master
+
+# TODO:
+# - don't build the g3 branch
+# - verify that we are bootstrapping with the right yarn version coming from the docker image
+# - check local chrome version pulled from docker image
+# - remove /tools/ngcontainer
@gkalpak <https://github.com/gkalpak> No problem 😄 I'm currently not
working on these, nor we have these tracked anywhere yet (except in this
file).
Agreed, I think it would be good to move these to JIRA. I personally would
like to be involved with the removal of ngcontainer since we still use it
on Material and I've been trying to remove it already in #26691
<#26691>. If you create one, can
you mention that Material still depends on it atm?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#27937 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AANM6FQmBkpSU-HJgUJkCq6e2Ukg_65Eks5vClXngaJpZM4ZskeU>
.
|
Moving the tests over to CircleCI in pretty much "as-is" state just so that we can drop the dependency on Travis. In the followup changes we plan to migrate these tests to run on sauce under bazel. @gregmagolan is working on that. I've previously verified that all the tests executed in legacy-unit-tests-local already under bazel. Therefore the legacy-unit-tests-local job is strictly not necessary any more, but given how flaky legacy-unit-tests-saucelabs is, it is good to have the -local job just so that we can quickly determine if any failure is a flake or legit issue (the bazel version of these tests could theoretically run in a slightly different way and fail or not fail in a different way, so having -lcoal job is just an extra safety check). This change was coauthored with @devversion PR Close #27937
the metadata build seems to be needed only by the offline compiler tests which is currently disabled PR Close #27937
we no longer need it... yay!!! PR Close #27937
test.sh is no longer needed... all the tests should now be executed via bazel. if for whatever reason we need to run the legacy unit test setup, we should should follow the commands that we use to execute those tests in .circle/config.yaml PR Close #27937
this script is now obsolete and not needed any more. yay!!! PR Close #27937
…ode devDep (#27937) I'm not sure why this problem is visible only now or how this worked before, but the CI is now failing because @types/node is missing. I also added the yarn.lock file which was previously omitted. We want the yarn.lock file in so that our deps don't change over time without us knowing. PR Close #27937
* Groups the two sharded `test_docs_examples` job using CircleCI's `parallelism` feature. This makes the amount of jobs that show up on a PR, more reduced and also reduces code duplication for maintaining the Circle job definition. PR Close #27937
Moving the tests over to CircleCI in pretty much "as-is" state just so that we can drop the dependency on Travis. In the followup changes we plan to migrate these tests to run on sauce under bazel. @gregmagolan is working on that. I've previously verified that all the tests executed in legacy-unit-tests-local already under bazel. Therefore the legacy-unit-tests-local job is strictly not necessary any more, but given how flaky legacy-unit-tests-saucelabs is, it is good to have the -local job just so that we can quickly determine if any failure is a flake or legit issue (the bazel version of these tests could theoretically run in a slightly different way and fail or not fail in a different way, so having -lcoal job is just an extra safety check). This change was coauthored with @devversion PR Close angular#27937
the metadata build seems to be needed only by the offline compiler tests which is currently disabled PR Close angular#27937
we no longer need it... yay!!! PR Close angular#27937
test.sh is no longer needed... all the tests should now be executed via bazel. if for whatever reason we need to run the legacy unit test setup, we should should follow the commands that we use to execute those tests in .circle/config.yaml PR Close angular#27937
this script is now obsolete and not needed any more. yay!!! PR Close angular#27937
…ode devDep (angular#27937) I'm not sure why this problem is visible only now or how this worked before, but the CI is now failing because @types/node is missing. I also added the yarn.lock file which was previously omitted. We want the yarn.lock file in so that our deps don't change over time without us knowing. PR Close angular#27937
…ar#27937) * Groups the two sharded `test_docs_examples` job using CircleCI's `parallelism` feature. This makes the amount of jobs that show up on a PR, more reduced and also reduces code duplication for maintaining the Circle job definition. PR Close angular#27937
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
This is the last chunk of work to move us off of Travis.
Huge thanks to @devversion for helping me work through this PR.