-
Notifications
You must be signed in to change notification settings - Fork 68
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
composer va:web:build fails on Jenkins/BRD only and not on PR or local environments #4194
Comments
Ok, I believe I have the cause of this issue worked out.
In the failing build, the output stops during step I highly suspect that it's related to the on-going issues with the production proxies. This was fixed in yarnpkg/yarn#6968, but the version of yarn we're using ( Working on a resolution... |
Great find @acrollet ! |
@acrollet @indytechcook is this issue resolved? |
I think so, @indytechcook have we seen this error again? |
@indytechcook please check comments above ^ |
Yes we did. My current theories are either related to the TIC dropping connections, a routing issue with the requests or how dependabot upgrades vets-website. |
Yeah, this isn't an issue anymore. We should close this and re-open if it comes up again. |
Reopening since it happened again. http://jenkins.vfs.va.gov/job/testing/job/cms-post-deploy-tests-staging/268/consoleFull
|
ok interesting, this time we see
|
Earlier this happened >
Can't reproduce the with regular curl. Still sleuthing. |
K, so we just worked out a solution: Add the va:web:install step to the Build (B) step in Ansible. The Build step runs bake instances and they don't go through the TIC. This is where the initial composer install runs too. But, I don't know when DevShop will be EOL so I'll go ahead and do all of that now. |
This is done in #3904 and https://github.com/department-of-veterans-affairs/devops/pull/8557 and we did EOL DevShop on Friday so was able to do it a bit cleaner. |
Problem statement
Issues with
vets-website
package break the build on BRD only and not on local or PR environments.This causes unexpected delays in CMS deployment schedule.
Build breaking events like these should be caught in Tugboat / local environments, so that the team can react sooner.
Broken build sample: http://jenkins.vfs.va.gov/job/testing/job/cms-post-deploy-tests-staging/229/consoleFull
Error: Cannot find module 'chokidar'
Acceptance Criteria
composer va:web:build
fails / behaves in the same manner on all types of environments: BRD, Tugboat, local.The text was updated successfully, but these errors were encountered: