Our guide to how 18F Engineering selects candidates, from resume screen to offer.
Note to 18F staff:
As much as possible, this should be publicly-accessible: interviews shouldn't be about surprises or gotchas. For the few things that can't be public, put them in a private Google Doc and link it here.
This project uses CircleCI, here is the dashboard
For debugging, the local-cli is useful:
circleci local execute
Install Docker : Try typing
docker versionin your terminal to see if it's already installed. If it's not, Docker Desktop is an easy way to install.
Running the site:
docker-compose up --buildthen open http://127.0.0.1:4000
docker-compose run web bundle exec rake test
- SSH into the Docker container with
docker-compose run web /bin/bash