Skip to content

Don't use child_process.exec to setup docker container on CircleCI #853

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

Merged
merged 1 commit into from
Aug 12, 2016

Conversation

etpinard
Copy link
Contributor

@etpinard etpinard commented Aug 12, 2016

We've seen a lot of intermittent test failure on CircleCI during the npm run pretest test ever since #821 got merged and #849 does not seem to help much.

So I decided to dumb down the pretest step. Instead of having one node script that does it all, this PR split the docker container tasks in two steps. These tasks are call using the shell eval.

cc @rreusser

- move them to tasks/run_docker.js
  and tasks/setup_docker.js respectively
- make circle.yml eval $() string output
  from node script instead of using child process exec
@etpinard
Copy link
Contributor Author

Let's try this out.

@etpinard etpinard merged commit 2fc55cf into master Aug 12, 2016
@etpinard etpinard deleted the pretest-eval branch August 12, 2016 19:45
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.

1 participant